jquery-validate验证身份证

$(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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黄宝康

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值