//身份证验证:包括15位和18位 function isIDNumber(element)//身份证验证 { s=element.value; regu1=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/;//15wei regu2=/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[A-Z])$/; //18wei re1=new RegExp(regu1); re2=new RegExp(regu2); if(!(re1.test(s)||re2.test(s))) { alert("请输入有效身份证号码"); element.focus(); return (false); // document.getElementById ("idCardInf").innerHTML="格式不对!"; // document.getElementById ("idCardInf").style.color="red"; } return (true); }