function checkIdNumber(){
var patientCard=$("#patientCard").val();
if(typeof(patientCard)=='undefined'||patientCard==""){
msg("该项为必填项!");
return false;
}
var idNumber=/^(^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$)|(^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[Xx])$)$/;
if(!patientCard.match(idNumber)){
msg("输入错误,请检查格式后输入!");
$("#patientCard").focus();
return false;
}
}
我写了这样一段身份证验证的代码,感觉还是不够好,求大神能够再帮我完善一下。最好是能验证地区和出生日期的,谢谢,求大神给段代码。