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(regexp:/ [^ [0-9] {10} $] /)と一致するかどうかを確認したいと思います。そして入力がregexpと一致しない場合、私はエラーを表示したい。 – OrangeTux