关键词:js javascript js验证,身份证号,js验证身份证号



function checkIDCardNo(){

var str;

var sn

str=document.form.IDCardNo.value;

str.trim;

if(str.length==15||str.length==18){

}

else{

alert("身份证号不正确");

document.form.IDCardNo.select();

document.form.IDCardNo.focus();

return false;

}



for(var i=0;i<str.length;i++){

sn=str.charAt(i);

if((sn>="0" && sn<="9" && i!=(str.length-1)) || ((sn>="0" && sn<="9") || sn=="x" || sn=="X") && i==(str.length-1)){

}

else{

alert("身份证号不正确");

document.form.IDCardNo.select();

document.form.IDCardNo.focus();

return false;

}

}

return true;

}