(1)、required:true 必輸字段
(2)、remote:"remote-valid.jsp" 使用ajax方法呼叫remote-valid.jsp驗證輸入值
(3)、email:true 必須輸入正確格式的電子郵件
(4)、url:true 必須輸入正確格式的**
(5)、date:true 必須輸入正確格式的日期,日期校驗ie6出錯,慎用
(6)、dateiso:true 必須輸入正確格式的日期(iso),例如:2009-06-23,1998/01/22 只驗證格式,不驗證有效性
(7)、number:true 必須輸入合法的數字(負數,小數)
(8)、digits:true 必須輸入整數
(9)、creditcard:true 必須輸入合法的信用卡號
(10)、equalto:"#password" 輸入值必須和#password相同
(11)、accept: 輸入擁有合法字尾名的字串(上傳檔案的字尾)
(12)、maxlength:5 輸入長度最多是5的字串(漢字算乙個字元)
(13)、minlength:10 輸入長度最小是10的字串(漢字算乙個字元)
(14)、rangelength:[5,10] 輸入長度必須介於 5 和 10 之間的字串")(漢字算乙個字元)
(15)、range:[5,10] 輸入值必須介於 5 和 10 之間
(16)、max:5 輸入值不能大於5
(17)、min:10 輸入值不能小於10
引數 name 是新增的方法的名字。messages: characters."),
minlength: $.validator.format("please enter at least characters."),
rangelength: $.validator.format("please enter a value between and characters long."),
range: $.validator.format("please enter a value between and ."),
max: $.validator.format("please enter a value less than or equal to ."),
min: $.validator.format("please enter a value greater than or equal to .")
},
引數 method 是乙個函式,接收三個引數 (value,element,param) 。
value 是元素的值,element 是元素本身,param 是引數。
身份證號碼驗證
jquery.validator.addmethod(「idcardno」, function(value, element) , 「請正確輸入身份證號碼」);
字母數字
jquery.validator.addmethod(「alnum」, function(value, element) , 「只能包括英文本母和數字」);
jquery.validator.addmethod(「zipcode」, function(value, element) $/;
return this.optional(element) || (tel.test(value));
漢字
jquery.validator.addmethod(「chcharacter」, function(value, element) , 「請輸入漢字」);
字元最小長度驗證(乙個中文字元長度為2)
jquery.validator.addmethod(「stringminlength」, function(value, element, param)
}return this.optional(element) || (length >= param);
}, $.validator.format(「長度不能小於 !」));
字元最大長度驗證(乙個中文字元長度為2)
字元驗證jquery.validator.addmethod(「stringmaxlength」, function(value, element, param)
}return this.optional(element) || (length <= param);
}, $.validator.format(「長度不能大於 !」));
jquery.validator.addmethod(「string」, function(value, element) , 「不允許包含特殊符號!」);
手機號碼驗證
**號碼驗證jquery.validator.addmethod(「mobile」, function(value, element) )|(15[0-9]))+d)$/.test(value));
}, 「手機號碼格式錯誤!」);
必須以特定字串開頭驗證jquery.validator.addmethod(「phone」, function(value, element) -?)?d$/g;
return this.optional(element) || (tel.test(value));
}, 「**號碼格式錯誤!」);
jquery.validator.addmethod(「begin」, function(value, element, param) , $.validator.format(「必須以 開頭!」));
驗證兩次輸入值是否不相同
jquery.validator.addmethod(「notequalto」, function(value, element, param) , $.validator.format(「兩次輸入不能相同!」));
驗證值不允許與特定值等於
jquery.validator.addmethod(「notequal」, function(value, element, param) , $.validator.format(「輸入值不允許為 !」));
驗證值必須大於特定值(不能等於)
jquery.validator.addmethod(「gt」, function(value, element, param) , $.validator.format(「輸入值必須大於 !」));
小數點前最多9位,小數點後最多6位
結束時間不能小於開始時間jquery.validator.addmethod("decimal", function (value, element) |0)(\.\d)?$/.test(value);
}, "小數點前最多9位,小數點後最多6位");
jquery.validator.addmethod("laterto", function (value, element, param) , "結束時間不能小於開始時間");
$(function()
password:
} });
})
validate表單校驗新增自定義驗證方法
多手機號驗證 多手機號驗證 jquery.validator.addmethod isphones function value,element var isphone this optional element length 11 phone.test phonei if length 0 els...
自定義Validate檢驗規則
addmethod name,method,messages 方法 引數 name 是新增的方法的名字 引數 method 是乙個函式,接收三個引數 value,element,params value 是元素的值,element 是元素本身,param 是引數。messages是提示資訊。1,使用...
自定義校驗
jquery.validator.addmethod isloginpsw function value,element return this.optional element tel2.test value 登入密碼以字母開頭 6 18 位長度,只能包含字元 數字和下劃線 jquery.vali...