jquery验证大全
1 //效验长度, 英文一个字符,中文二个字符 Gy
inputlength:function(str){
var len = 0;
for(var i = 0;i<str.length;i++ ){
var c = str.charCodeAt(i);
if ((c >= 0x0001 && c <= 0x007e) || (0xff60 <= c && c <= 0xff9f)) {
len++;
}else{
len += 2;
}
}
return len;
},
inputlength:function(str){
var len = 0;
for(var i = 0;i<str.length;i++ ){
var c = str.charCodeAt(i);
if ((c >= 0x0001 && c <= 0x007e) || (0xff60 <= c && c <= 0xff9f)) {
len++;
}else{
len += 2;
}
}
return len;
},
2 // 联系方式 格式
aa:function(){
var phone = $("#phone").val();var reg =/^[0-9-+]{0,}$/;
if(!reg.test(phone)){
$("#phone").focus();
return jsLocale['Phone_error'];
}
}
3 邮箱验证
var email = $("#email").val();
var reg =/^([a-zA-Z0-9._-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
if(!reg.test(email)){
$("#email").focus();
return jsLocale['Email_error'];
}