最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

js验证身份证信息是否合法

来源:懂视网 责编:小采 时间:2020-11-27 20:31:40
文档

js验证身份证信息是否合法

js验证身份证信息是否合法:function validateCard(pId, field){ var arrVerifyCode = [1,0,x,9,8,7,6,5,4,3,2]; var Wi = [7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2]; var Checker = [1,9,8,7,6,5,4,3,2,1,1]; if(pId.length != 15 && pId.length != 18){ return false; } var Ai=pId.le
推荐度:
导读js验证身份证信息是否合法:function validateCard(pId, field){ var arrVerifyCode = [1,0,x,9,8,7,6,5,4,3,2]; var Wi = [7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2]; var Checker = [1,9,8,7,6,5,4,3,2,1,1]; if(pId.length != 15 && pId.length != 18){ return false; } var Ai=pId.le

function validateCard(pId, field){
 var arrVerifyCode = [1,0,"x",9,8,7,6,5,4,3,2];
 var Wi = [7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2];
 var Checker = [1,9,8,7,6,5,4,3,2,1,1];
 if(pId.length != 15 && pId.length != 18){
 return false;
 }
 var Ai=pId.length==18 ? pId.substring(0,17) : pId.slice(0,6)+"19"+pId.slice(6,16);
 if (!/^\d+$/.test(Ai)){
 return false;
 }
 var yyyy=Ai.slice(6,10) , mm=Ai.slice(10,12)-1 , dd=Ai.slice(12,14);
 var d=new Date(yyyy,mm,dd) , now=new Date();
 var year=d.getFullYear() , mon=d.getMonth() , day=d.getDate();
 if (year!=yyyy || mon!=mm || day!=dd || d>now || year<1900){
 return false;
 }
 for(var i=0,ret=0;i<17;i++) ret+=Ai.charAt(i)*Wi[i]; 
 Ai+=arrVerifyCode[ret %=11]; 
 return pId.length ==18 && pId != Ai?false:true;

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

js验证身份证信息是否合法

js验证身份证信息是否合法:function validateCard(pId, field){ var arrVerifyCode = [1,0,x,9,8,7,6,5,4,3,2]; var Wi = [7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2]; var Checker = [1,9,8,7,6,5,4,3,2,1,1]; if(pId.length != 15 && pId.length != 18){ return false; } var Ai=pId.le
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top