function CheckID(sID){
var W=new Array(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,1);
var rc=false;
if((sID+"" == "undefined") || (sID == null)){
return rc;
}
else if(sID.length==15){
rc=true;
}
else if(sID.length==18){
var nCount=0;
var nIdNum=0;
for(var i=0;i<18;i++){
var c=sID.charAt(i);
if((c=='X')||(c=='x')){
nIdNum=10;
}
else if((c<='9')||(c>='0')){
nIdNum=c-'0';
}
else{
return rc;
}
nCount+=nIdNum*W[i];
}
if((nCount%11)==1){
rc=true;
}
}
return rc;
}
检查输入参数是否为合法的身份证号码
最新推荐文章于 2020-11-04 16:46:50 发布