不要再喊“谁给我一个身份证号码验证的代码”了,脚本之家站长提供了
function checkIDCard (str)
{ //身份证正则表达式(15位)
isIDCard1=/^[1-9]d{7}((0d)|(1[0-2]))(([0|1|2]d)|3[0-1])d{3}
$/;
//身份证正则表达式(18位)
isIDCard2=/^[1-9]d{5}[1-9]d{3}((0d)|(1[0-2]))(([0|1|2]d)|3
[0-1])d{4}$/;
//验证身份证,返回结果
return (isIDCard1.test(str)||isIDCard2.test(str));
}