$(function() {
jQuery.validator.addMethod("isIdCardNo", function (value, element){
return this.optional(element) || isIdCardNo(value);
},"请正确输入您的身份证号码");
function isIdCardNo(num) {
var factorArr = [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5,8, 4, 2, 1];
var parityBit = ["1", "0", "X", "9", "8", "7", "6", "5", "4","3", "2"];
var varArray= [];
var lngProduct = 0;
var intCheckDigit;
var intStrLen = num.length;
var idNumber= num;
//initialize
if(intStrLen !== 18) {
return false;
}
// check andset value
for (i = 0;i < intStrLen; i++) {
varArray[i] = idNumber.charAt(i);
if ((varArray[i] < '0' || varArray[i]> '9') && (i !== 17)){
return false;
} else if (i < 17) {
varArray[i
jquery-validate验证身份证
最新推荐文章于 2023-10-26 20:00:00 发布

最低0.47元/天 解锁文章
1532

被折叠的 条评论
为什么被折叠?



