$(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:"密码需要是数字"
}
}
})
}