我被jQueries驗證插件卡住jQueries驗證插件始終顯示在輸入
我的輸入總是給我一個錯誤。代碼你可以在這裏找到:http://jsfiddle.net/OrangeTux/6zUMd/1/
我想創建一些自定義規則,如郵政編碼,電話號碼和一些其他具體的數字。因此,我爲正則表達式規則創建了一個新方法。此規則正常工作。
$.validator.addMethod("regexp", function(value, element, param) {
return this.optional(element) || !param.test(value);
});
之後,我創建了一個新的方法:
jQuery.validator.addMethod('postalCode', function(value, element) {});
然後我用創建一個新的類,並添加規則
//add validation rules for each custom method
jQuery.validator.addClassRules({
postalCode: {
'postalCode' : true,
//regexp: /[^[0-9]{10}$]/, //<---- This regex doesn't work
//email: true // <----- This rule doens't work either
}
})
我怎樣才能解決這個問題?
您沒有定義的'postalCode'規則的實現。 ..你想要什麼/期望它做什麼? –
我希望它能檢查class =「postalcode」字段的輸入是否與正則表達式匹配(regexp:/ [^ [0-9] {10} $] /)。如果輸入不匹配正則表達式,我想顯示一個錯誤。 – OrangeTux