私は、個々の入力フィールド(選択した他のオプションにもよる)に異なるルールを必要とするマルチ入力フォームで使用する汎用正規表現バリデーターを作成しようとしています。jqueryジェネリックaddmethodで妥当性を確認
これは、バニラのJavaScriptで多かれ少なかれ動作しましたが、jQueryではより簡単になると読んでいます。このコードは別のサイトで見つかりましたが、動作させることができません。
誰かがコードに間違っている可能性があることを指摘してもらえますか、それをどのように使用するかの例を教えてください。
これは「簡単」なので、私は一般的にプログラミングには新しく、すみません。ここで
コードです:rules
オブジェクトで
$.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