摘要:前段时间做一个项目,需要对各种常用证件进行验证。而港澳通行证,台湾通行证,护照这些证件,在网上并没有找到做正则验证的方法。后来从网站的代码中发现了这些验证规则,结合这个验证插件写了一些代码,有需要的朋友可以参考。
前段时间做一个项目,需要对各种常用证件进行验证。而港澳通行证,台湾通行证,护照这些证件,在网上并没有找到做正则验证的方法。后来从12306网站的代码中发现了这些验证规则,结合validator这个验证插件写了一些代码,有需要的朋友可以参考。
// 身份证验证 jQuery.validator.addMethod("isIdCard", function(value, element, type) { if ($(type).val() === "1") { var re = /(^d{15}$)|(^d{18}$)|(^d{17}(d|X|x)$)/; return this.optional(element) || (re.test(value)); } else { return true; } }, "身份证格式不正确"); // 护照验证 jQuery.validator.addMethod("isPassport", function(value, element, type) { if ($(type).val() === "2") { var re1 = /^[a-zA-Z]{5,17}$/; var re2 = /^[a-zA-Z0-9]{5,17}$/; return this.optional(element) || (re2.test(value)) || re1.test(value); } else { return true; } }, "护照格式不正确"); // 港澳通行证验证 jQuery.validator.addMethod("isHKMacao", function(value, element, type) { if ($(type).val() === "3") { var re = /^[HMhm]{1}([0-9]{10}|[0-9]{8})$/; return this.optional(element) || (re.test(value)); } else { return true; } }, "港澳通行证格式不正确"); // 台湾通行证验证 jQuery.validator.addMethod("isTaiwan", function(value, element, type) { if ($(type).val() == "4") { var re1 = /^[0-9]{8}$/; var re2 = /^[0-9]{10}$/; return this.optional(element) || (re1.test(value)) || (re2.test(value)) } else { return true; } }, "台湾通行证格式不正确");
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/86032.html
摘要:四级报名网站为了公平公正,将每个报名学生的基本信息姓名学号大头照报考等级放在了网上,这样同学院同年级的同学就可以进行监督。正则表达式爬取的信息文件靠你了接下来就是用搭一个搜索引擎了。 首先: 中秋节快乐 然后: 没有了... 回寝室之前在304的晚上 转眼间就大二了,于是就要考四级,考四级就要报名,于是去了报名网站http://cet.tinyin.net/accuse.asp, ...
摘要:前言在我们做用户授权登录微信授权,以及根据对应浏览器做对应的操作的时候,经常会遇到需要判断用户使用的浏览器的需求,以及在需要用户输入信息的时候,有需要验证的一些正则。 前言 在我们做用户授权登录(微信,qq授权),以及根据对应浏览器做对应的操作的时候,经常会遇到需要判断用户使用的浏览器的需求,以及在需要用户输入信息的时候,有需要验证的一些正则。如果喜欢的话可以点波赞/关注,支持一下,希...
摘要:验证是否含有等字符验证汉字验证地址验证验证电话号码正确格式为,,,,,。验证身份证号位或位数字验证一年的个月正确格式为和验证一个月的天正确格式为和。 http://blog.csdn.net/hebbely/...;http://www.cnblogs.com/hustsk... 验证数字:^[0-9]*$ 验证n位的数字:^d{n}$ 验证至少n位数字:^d{n,}$ 验证m-...
阅读 1878·2021-11-12 10:36
阅读 2313·2021-09-01 10:29
阅读 2340·2019-08-30 15:56
阅读 1018·2019-08-30 12:56
阅读 2346·2019-08-26 13:58
阅读 2266·2019-08-23 18:38
阅读 1487·2019-08-23 18:32
阅读 2105·2019-08-23 16:53