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;
     },

 

  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'];
}
原文地址:https://www.cnblogs.com/lizuoqi/p/4712515.html