validate jquery表单验证插件

$(function(){

   initFrom();

})

//增加自定义方法   

 $.validate.addMethod("phone",function(value){

     if(value.length == 0){return true;}

        var p =/^1[34578]\d{9}$/;

      //exec判断value是否符合正则表达式,符合返回数组,不符合返回null

        retrun  p.exec(value) ? true : false;

},"手机号格式不对")


function   initFrom(){

$('fromId').validate({

//设置校验规则

   rules:{

   name : required,

  password : {

    required: true,

    number : true

   }

//设置异步验证  

  mobile : {

 //自定义验证  

      phone : true,

      remote : {

                type :  "post",   //请求方式

                url   :  "",          //请求路径

                dataType : "json",  //返回格式  只可以接受true  false

               data :  { mobile : {: function(){return $("#mobile").val()  }   }          //传递数据 

          }

   }

}

//设置提示信息

  messages:{

  name:"姓名不能为空",

 password:{

   required:"密码不能为空",

  number:"密码需要是数字"

}


}

})


}

猜你喜欢

转载自blog.csdn.net/branguzi/article/details/78911593