问题描述
- js验证注册表单信息,怎么写,求大神给段代码。
-
function checkIdNumber(){
var patientCard=$("#patientCard").val();
if(typeof(patientCard)=='undefined'||patientCard==""){
msg("该项为必填项!");
return false;
}
var idNumber=/^(^[1-9]d{7}((0d)|(1[0-2]))(([0|1|2]d)|3[0-1])d{3}$)|(^[1-9]d{5}[1-9]d{3}((0d)|(1[0-2]))(([0|1|2]d)|3[0-1])((d{4})|d{3}[Xx])$)$/;
if(!patientCard.match(idNumber)){
msg("输入错误,请检查格式后输入!");
$("#patientCard").focus();
return false;
}
}我写了这样一段身份证验证的代码,感觉还是不够好,求大神能够再帮我完善一下。最好是能验证地区和出生日期的,谢谢,求大神给段代码。
解决方案
function checkReallName(patientName) {
var patientName = $("#patientName").val();
if (typeof (patientName) == 'undefined' || patientName == "" || !/^[u4e00-u9fa5]+$/.test(patientName)) {
msg("此项为必填项且为汉字!");
return false;
}
}
解决方案二:
if(!/[u4e00-u9fa5]+/.test(patientName)) {msg("只能输入汉字!");return false;}
时间: 2024-10-05 20:18:16