Chinese IDCardPaser 中国居民身份证解析器
引用
<script src="GB2260.js"></script> <script src="IDCardPaser.js"></script>
两个js文件即可,可以不用jquery
也可把两个文件合并成一个js使用
GB2260.js记录了地区码(身份证前六位)与地区名称的对应关系
var idCardPaser = new IDCardPaser();
var info = idCardPaser.getInfo('此处输入身份证号');
if (info == false) {
alert('身份证号码输入可能有误,请确认')
} else {
console.log(info.sex)
console.log(info.birth)
console.log( info.addr)
}
if (!(util.checkAddr(addr, GB2260) && util.checkBirth(birth) && util
.checkOrder(order))) {
this.cache[id].valid = false;
return false;
}改成true就ok了,不谢【大哭】
if (!(util.checkAddr(addr, GB2260) && util.checkBirth(birth) && util
.checkOrder(order))) {
this.cache[id].valid = false;
return true;
}
回复
if (!(util.checkAddr(addr, GB2260) && util.checkBirth(birth) && util
.checkOrder(order))) {
this.cache[id].valid = false;
return false;
}这个if判断的!(util.checkAddr(addr, GB2260),应该是(util.checkAddr(addr, GB2260),否则会一直报错