1

jqueryバリデータープラグインを使用していますが、ユーザーが特定のキーワードを入力したかどうかを確認するカスタムメソッドを追加したいと思います。そうしないと、パスワードのように続行できません。入力できるキーワードは複数あり、そのうちの1つを入力するだけで、先に進むことができます。また、入力される可能性のある空白をすべて削除したいと思います。これまでのところ、次のようになっています。

jQuery.validator.addMethod("code", function(value, element) { 
    return this.optional(element) || /^\bCODE1\b+\bCODE2\b+\bCODE3\b$/i.test(value);
    }, jQuery.format("Please enter a correct code")); 

これは私が望むように機能していません、それを機能させるためにどのように変更する必要がありますか?ありがとう

4

1 に答える 1

2

どうですか:

jQuery.validator.addMethod("code", function(value, element) {
    return this.optional(element) || /^(CODE1)|(CODE2)|(CODE3)$/i.test(value);
}, jQuery.format("Please enter a correct code"));

例: http: //jsfiddle.net/shv7h/

于 2012-09-28T01:57:17.730 に答える