(转)限制字符长度及特殊符号不能输入
var contact=$("[name=contact]").val();
if(contact!=""){
var regular = /^([^\`\+\~\!\#\$\%\^\&\*\|\}\{\=\"\'\!\¥\……\(\)\——]*[\+\~\!\#\$\%\^\&\*\|\}\{\=\"\'\`\!\?\:\<\>\•\“\”\;\‘\‘\〈\ 〉\¥\……\(\)\——\{\}\【\】\\\/\;\:\?\《\》\。\,\、\,]+.*)$/;
if(regular.test(contact)){
alert("联系方式存在特殊字符!");
return false;
}
var len2 = 0;
for(i=0;i<contact.length;i++)
{
if(contact.charCodeAt(i)>256){
len2 += 2;
}
else {
len2++;
}
}
if(len2>100){
alert("联系方式字符不能超过100!");
return false;
}
}