二代身份证校验(不包含15位,18位校验)
/**
* 身份证规则校验
* @param val
* @returns {boolean}
*/
checkID: function (val) {
if (this.checkCode(val)) {
var date = val.substring(6, 14);
if (this.checkDate(date)) {
if (this.checkProv(val.substring(0, 2))) {
return true;
}
}
}
return false;
},
/**
* 省级地址码校验
* @param val
* @returns {boolean}
*/
checkProv: function (val) {
var pattern = /^[1-9][0-9]/;
var provs = {
11: "北京",
12: "天津",
13: "河北",