我想創建一個通用的正則表達式驗證器,用於需要不同規則的單個輸入字段(也取決於其他選項選擇)的多輸入表單中。jquery使用通用addmethod驗證
我已經或多或少地使用了vanilla JavaScript,但是讀到jQuery會更簡單。我在另一個網站上發現了這個代碼,但我無法讓它工作。
難道有人請指出代碼中可能出現了什麼問題,或者給我一個如何使用它的例子?
我是新來的編程一般很抱歉,如果這是'容易'。
下面是代碼:
$.validator.addMethod('regexp', function(value, element, param) {
return this.optional(element) || value.match(param);
},
'This value doesn\'t match the acceptable pattern.');
$('form').validate({
rules: {
password: {
required: true,
regexp: /^[A-Za-z\d]+$/i
}
}
});
可能重複:http://stackoverflow.com/questions/1053618/using-the-jquery-validation-plugin-how-can-i-add -a-regex-validation-on-a-textbo – BartekR 2012-01-06 18:26:45