1.姓名只能是汉字
var nameCheck =/^[\u4e00-\u9fa5]{2,21}$/;
if(!nameCheck .test(name)){
alert("输入的'姓名'中含有非汉字字符!");
return false;
}
2.简单的身份证校验(校验内容包括数字,位数,以及末尾的x,X)
var idNoCheck = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
if(!idNoCheck .test(idNo)){
alert("输入的'身份证号码'不合法!");
return false;
}
3.简单的手机号码校验(号码第二位可以参考运营商定义的号段)
var phoneNoCheck = /^(1[0-9]{10})$/;
if(!phoneNoCheck .test(phoneNo )){
alert("输入的'手机号码'不合法!");
return false;
}
4.简单的地址防特殊字符校验
var specialKey = "[`·~!$^&*()=|{}':;'\\[\\].<>/?~!¥……&*()——|{}【】‘;:”“'。、?]‘'";//去掉#和,
for(var i = 0; i < specialKey.length; i++) {
if(address.indexOf(specialKey[i]) != -1){
alert("输入的'地址'含有非法字符!");
return false;
}
}
5.特殊键位禁止输入
function checkKeys() {
if (( event.keyCode > 32 &am