您的位置:首页 > Web前端 > JQuery

jQuery.validator.addMethod+校验--有道笔记整理

2015-11-19 17:04 741 查看
// 手机号码验证    
  jQuery.validator.addMethod("isMobile", function(value, element) {
    value = jQuery.trim(value);
    var length = value.length;
    return this.optional(element) || (length == 11 && /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/.test(value));    
  }, "请输入正确的手机号码!");

  // 不能包含全角字符
  jQuery.validator.addMethod("hasChn", function(value, element) {
    return  (escape(value).indexOf("%u") < 0);    
  }, "不能包含中文字符");

  // 只能输入中文
  jQuery.validator.addMethod("onlyChn", function(value, element) {
    return  ((/^[\u4e00-\u9fa5]+$/.test(value)));
    }, "只能输入中文字符");
 
    //**************************************
    // 信息验证
    //**************************************  
    $(".verify").each(function(i){
   $(this).html("<span style='color:red'>*</span>"+$(this).html());
   });
 
  //聚焦第一个输入框
  $("#loginName").focus();
  //为userInfoFrom注册validate函数
  $("#sysAddUserInfo").validate({
   onsubmit: false,
   rules: {
    loginName:{
     required:true,
     hasChn:true,
     rangelength:[2,30]
       },
       realName:{
        required:true,
        onlyChn:true,
     rangelength:[2,10]
    },
     
    email:{
     email:true,
     rangelength:[0,20]
    },
    phone:{
     isMobile:true
    }
    }
  });
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: