校验中文长度和英文长度
function checkName(str,val){
var badChar ="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
badChar += "abcdefghijklmnopqrstuvwxyz";
badChar += "0123456789";
badChar += " "+" ";//半角与全角空格
badChar += "`~!@#$%^&()-_=+]\\\\|:;\"\\\'<,>?/";//不包含*或.的英文符号
var sum = str.length;
if(""==str){
return "不能为空";
}
for(var i=0;i<str.length;i++){
var c = str.charAt(i); //字符串str中的字符
if(badChar.indexOf(c) > -1){
}else{
sum = sum+1;
}
}
if(sum>val){
return "中文最多"+val/2+"个汉字,英文最多"+val+"个字符!";
}
return true;
}