按照GB 11643标准进行身份证验证,然后GB/T 2260采用的是2013标准,因为实在无法找到GB/T 2260-84标准,所以实际会出现正确的身份证也无法识别的情况,这时候可以通过设置要验证的AreaLevel来降低验证级别,如果能找全所有GB/T 2260标准的话,代码也就能加入按生日判断该采用哪个标准的功能,下面是具体代码
相关枚举 ///
/// 身份证号码长度
...
分类:
其他好文 时间:
2016-05-27 11:34:14
阅读次数:
200
身份证号验证/* 审批系统的身份证验证
* 身份证15位编码规则:dddddd yymmdd xx p
* dddddd:6位地区编码
* yymmdd: 出生年(两位年)月日,如:910215
* xx: 顺序编码,系统产生,无法确定
* p: 性别,奇数为男,偶数为女
*
* 身份证18位编码规则:ddddd...
分类:
其他好文 时间:
2016-05-06 12:32:04
阅读次数:
242
正则表达式(*?,+?,??三种形式的区别) 身份证验证Input标签 关闭贪婪 C# 正则表达式取中间内容 ...
分类:
其他好文 时间:
2016-03-27 10:58:30
阅读次数:
130
最近需要对身份证合法性进行验证,实名验证是不指望了,不过原来的验证规则太过简单,只是简单的验证了身份证长度,现在业务需要加强下身份证验证规则,网上找到了不少资料,不过都不合偶的心意,无奈只好直接写一个,代码还是用自己的舒服哈已实现功能:支持15位和18位身份证号,支持地址编码、出生日期、校验位验证代...
分类:
Web程序 时间:
2015-11-30 19:53:30
阅读次数:
160
java对身份证验证及正则表达式解析package service;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.regex.Pattern;import org.junit.Te...
分类:
编程语言 时间:
2015-10-29 10:48:47
阅读次数:
274
身份证验证18位和15位18位验证^[1-9]\d{5}[1-9]9\d{4}3[0-1]\d{4}$|^[1-9]\d{5}[1-9]9\d{4}[0-2][0-9]\d{4}$|^[1-9]\d{5}[1-9]9\d{4}3[0-1]\d{3}X%|^[1-9]\d{5}[1-9]9\d{4}[...
分类:
其他好文 时间:
2015-10-08 16:32:55
阅读次数:
165
在使用 Jquery 的方法的验证并且修改 原Form 表单的提交方式的时候,需要引用的文件有 如下的代码为页面添加了相应的验证和修改了提示信息,并且重写了表单提交的方法和添加自定义的身份证验证方法jQuery.validator.addMethod("isIDCard", ...
分类:
Web程序 时间:
2015-09-08 13:54:15
阅读次数:
193
function checkIdCard(id){ var result=null; var regExp = /^[a-zA-Z][0-9]{6}\([\w]{1}\)$/ ; //用于匹配香港身份证 if (id.length == 15) { result=id.match('\^...
分类:
其他好文 时间:
2015-08-20 23:47:28
阅读次数:
459
//个人身份证function checkEnergyCard(){var allowancePersonValue=$("#allowancePersonID").val();//是否为空if(allowancePersonValue==""){$("#allowancePersonIDTips"...
分类:
Web程序 时间:
2015-08-17 19:11:13
阅读次数:
173