当前位置: 首页 > news >正文

嘉兴手机模板建站上海建站网络科技有限公司

嘉兴手机模板建站,上海建站网络科技有限公司,南阳住房和城乡建设厅网站,wordpress 小社区数据格式正确与否是表单填写不可避免的一个流程,现整理一些较为常用的信息格式校验方法。 判断是否为手机号码 // 判断是否为手机号码 function isPhoneNumber(phone) {return /^[1]\d{10}$/.test(phone) }判断是否为移动手机号 function isChinaMobilePhone(phon…

数据格式正确与否是表单填写不可避免的一个流程,现整理一些较为常用的信息格式校验方法。

判断是否为手机号码

// 判断是否为手机号码
function isPhoneNumber(phone) {return /^[1]\d{10}$/.test(phone)
}

判断是否为移动手机号

function isChinaMobilePhone(phone) {var reg = new RegExp(/^(13[456789]|147|15[012789]|178|18[23478]|198)[0-9]{8}$/)return reg.test(phone)
}

判断是否为座机

function isTelephone(phone) {return /^[0][0-9]{2,3}[-]?[0-9]{6,9}$/.test(phone)
}

身份证校验

// 身份证校验 简单校验
function checkIDCardSimple(code) {return /^([0-9a-zA-Z]{15}|[0-9a-zA-Z]{18})$/.test(code)
}// 身份证校验 加强校验
function checkIDCard(code) {// 校验非空if (!code) {return false}// 校验长度if (code.length != 15 && code.length != 18) {return false}// 定义判别用户身份证号的正则表达式(15位或者18位,最后一位可以为字母)//假设18位身份证号码:41000119910101123X  410001 19910101 123X//^开头//[1-9] 第一位1-9中的一个      4//\\d{5} 五位数字           10001(前六位省市县地区)//(18|19|20)                19(现阶段可能取值范围18xx-20xx年)//\\d{2}                    91(年份)//((0[1-9])|(10|11|12))     01(月份)//(([0-2][1-9])|10|20|30|31)01(日期)//\\d{3} 三位数字            123(第十七位奇数代表男,偶数代表女)//[0-9Xx] 0123456789Xx其中的一个 X(第十八位为校验值)//$结尾//假设15位身份证号码:410001910101123  410001 910101 123//^开头//[1-9] 第一位1-9中的一个      4//\\d{5} 五位数字           10001(前六位省市县地区)//\\d{2}                    91(年份)//((0[1-9])|(10|11|12))     01(月份)//(([0-2][1-9])|10|20|30|31)01(日期)//\\d{3} 三位数字            123(第十五位奇数代表男,偶数代表女),15位身份证不含X//$结尾var reg = new RegExp(/(^[1-9]\d{5}(18|19|20)\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$)|(^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}$)/)var matches = reg.test(code)if (matches) {// 15位的身份证,直接返回合法if (code.length == 15) {return true}// 18位的进一步校验try {// TODO:} catch(e) {console.error(e)return false}}return matches
}

身份证校验15位

function checkIDCard15(code) {return /^([0-9a-zA-Z]{15})$/.test(code)
}

身份证校验18位

function checkIDCard18() {return /^([0-9a-zA-Z]{18})$/.test(code)
}

户口簿校验

// 户口簿校验 9位数字
function checkHuKouBook(code) {return /^\d{9}$/.test(code)
}

护照校验

// 护照校验
function checkPassport(code) {return /^((1[45]\d{7})|(G\d{8})|(P\d{7})|(S\d{7,8}))?$/.test(code)
}

军官证校验

// 军官证校验
// 规则:军/兵/士/文/职/广/(其他中文) + "字第" + 4到8位字母或数字 + "号"
// 示例:军字第2002488号, 士字第P011816X号
function checkOfficerCard(code) {return /^[\u4E00-\u9FA5](字第)([0-9a-zA-Z]{4,8})(号?)$/.test(code)
}

驾驶证校验

// 驾驶证校验 12位数字
function checkDriveCard(code) {return /^\d{12}$/.test(code)
}

台湾居民来往大陆通行证

// 台湾省居民来往大陆通行证
// 规则:新版8位或18位数字,旧版10位数字 + 英文字母
// 示例:12345678 或 1234567890B
function checkTwCard(code) {return /^\d{8}|^[a-zA-Z0-9]{10}|^\d{18}$/.test(code)
}

港澳居民来往内地通行证

// 港澳居民来往内地通行证
// 规则:H/M + 10位或6位数字
// 示例:H1234567890
function checkHMCard(code) {return /^[HMhm]{1}([0-9]{10}|[0-9]{8})$/.test(code)
}
http://www.yayakq.cn/news/564621/

相关文章:

  • 免费网站建设工具网站自动识别手机
  • 微信分销网站建设价格静态网站的好处就是安全性好从而
  • 泉州网站的建设购物商城有哪些
  • 沈阳正规制作网站公司网络公关公司联系方式
  • 上海做网站 公司有哪些用户体验网站
  • 网站建设内容大全wordpress 一键部署
  • 网站建设同步视频网站建好了 怎么建后台
  • 常德市建设网站室内设计自学软件
  • 免费做网站方案wordpress pods使用
  • php网站开发是什么意思wordpress付费查看
  • 网站建设模板 源码 特效做hmtl的基本网站
  • 广西代理网站建设公司戴尔的网站建设目标
  • 建微信网站建设网站专业公司吗
  • 柳州网站建设源码北京学生聚集
  • 卓业网站建设如何加入wordpress
  • dreamwearver怎么做静态网站wordpress只显示一个主题
  • 网站开发如何赚钱启东住房和城乡建设局网站
  • 官方网站、门户网站是什么意思?怎么接外贸订单
  • 网站建设基本流程详细说明咨询公司注册经营范围
  • 网站设计怎么边加载变查看济宁网站建设 中企动力临沂
  • 乐山市建设局网站郑州市城乡建设局和住建局官网
  • 学校网站建设命名教学网站的设计
  • 网站页面的优化wordpress 加载中动画
  • 免费的源码网站有哪些wordpress问题插件
  • 网站开发技术路线图水利建设公共服务平台网站
  • 网页设计素材网站花茶叶市场网站建设方案
  • 朝阳住房和城乡建设厅网站百度网站标题优化
  • 大连网站策划做旅游网站需要注意什么
  • 网站建设学费要多少wordpress对外发邮件
  • 网站界面ui设计国家开放大学答案怎么查看网站点击量