JAVA、JS中验证身份证号码、手机号码、电子邮箱的正则表达式 (二)

2014-11-24 11:10:38 · 作者: · 浏览: 1
return false;
}
if(/^$/.test(dlzh)) {
alert("登陆账号不能为空!");
return false;
} else if(len(dlzh) > 12) {
alert("登陆账号长度不能超过12位(或6个汉字)!");
return false;
}
if(/^$/.test(dlmm)) {
alert("登录密码不能为空!");
return false;
}
if(/^$/.test(sfzhm)) {
alert("身份证号码不能为空!");
return false;
} else if(!(/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{4}$/.test(sfzhm))
&& !(/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/.test(sfzhm))) {
alert("身份证号码格式有误,请重新输入!");
return false;
}
if(!(/^1[3|4|5|8][0-9]\d{8}$/.test(sjhm)) && !(/^$/.test(sjhm))) { //不输入手机号不判断,输入手机号则进行判断,邮箱一样
alert("手机号码格式有误,请重新输入!");
return false;
}
if(!((/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(dzyx))) && !(/^$/.test(dzyx))) {
alert("电子邮箱格式有误,请重新输入!");
return false;
}

if(/^$/.test(xm)) {
alert("姓名不能为空!");

return false;
}
if(/^$/.test(dlzh)) {
alert("登陆账号不能为空!");
return false;
} else if(len(dlzh) > 12) {
alert("登陆账号长度不能超过12位(或6个汉字)!");
return false;
}
if(/^$/.test(dlmm)) {
alert("登录密码不能为空!");
return false;
}
if(/^$/.test(sfzhm)) {
alert("身份证号码不能为空!");
return false;
} else if(!(/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{4}$/.test(sfzhm))
&& !(/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/.test(sfzhm))) {
alert("身份证号码格式有误,请重新输入!");
return false;
}
if(!(/^1[3|4|5|8][0-9]\d{8}$/.test(sjhm)) && !(/^$/.test(sjhm))) { //不输入手机号不判断,输入手机号则进行判断,邮箱一样
alert("手机号码格式有误,请重新输入!");
return false;
}
if(!((/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(dzyx))) && !(/^$/.test(dzyx))) {
alert("电子邮箱格式有误,请重新输入!");
return false;
}