js身份证验证

来源:互联网 发布:更新驱动软件下载 编辑:程序博客网 时间:2024/06/06 12:46
iW = new Array(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,1);   iSum = 0;   for( i=0;i<17;i++){       iC = v_card.charAt(i) ;       iVal = parseInt(iC);       iSum += iVal * iW[i];   }   iJYM = iSum % 11;   var sJYM = '';   if(iJYM == 0) sJYM = "1";   else if(iJYM == 1) sJYM = "0";   else if(iJYM == 2) sJYM = "x";   else if(iJYM == 3) sJYM = "9";   else if(iJYM == 4) sJYM = "8";   else if(iJYM == 5) sJYM = "7";   else if(iJYM == 6) sJYM = "6";   else if(iJYM == 7) sJYM = "5";   else if(iJYM == 8) sJYM = "4";   else if(iJYM == 9) sJYM = "3";   else if(iJYM == 10) sJYM = "2";   var cCheck = v_card.charAt(17).toLowerCase();   if( cCheck != sJYM ){       return false; //对不上就是假号码    }  

0 0
原创粉丝点击