验证规则主要验证姓名为中文

function validateName() {  
if (name.val().trim() == "") {
name.addClass("error");
prompt(name, dname, "用户名不能为空!");
return false;
} else{
/*var pattern=new RegExp("[\\`~!@#$%^&*+=|{}':;',\\[\\].<>/?~!@#¥%……&*——+|{}【】‘;:”“’。,、?]");
var len = name.val().length;
if(len>20){
name.addClass("error");  
prompt(name,dname,"用户名在20个字符以内");
return false;
}
for(var i=0;i<len;i++){
if(pattern.test(name.val().substr(i,1))){
   name.addClass("error");  
prompt(name,dname,"用户名含有非法字符");
return false;
}
}*/
var len = name.val().length;
if(len>20){
name.addClass("error");  
prompt(name,dname,"用户名在20个字符以内");
return false;
}
var reg=/[\u4E00-\u9FA5]/g ;
for(var i=0;i<len;i++){
if(!reg.test(name.val())){
   name.addClass("error");  
prompt(name,dname,"用户名含有非法字符");
return false;
}
}

       name.removeClass("error");  
       dname.empty();
       return true;  
}
}

你可能感兴趣的:(验证规则主要验证姓名为中文)