1

asp.net形式でjQuery検証エンジンを使用しています。正規表現を使用してフィールド(必須)を検証するにはどうすればよいですか?

http://www.position-relative.net/creation/formValidator/

jQuery(document).ready(function () {
    // binds form submission and fields to the validation engine
    jQuery("#aspnetForm").validationEngine('attach', {
        'custom_error_messages': {
            // Custom Error Messages for Validation Types
            '.reqSomeField': {
                'required': {
                    'message': "Please enter Some Field."
                }
            }
        }
    });
});
4

1 に答える 1

0

これまでに何を試しましたか?

しかし、ここにあなたが始めるのに役立つかもしれない何かがあります. ドキュメントからです

custom[regex_name] 定義済みの正規表現のリストに対して要素の値を検証します。

そのため、最初に jquery-validation-engine.js ファイルでカスタム正規表現を作成し、それをフォーム フィールドで呼び出す必要があります。フォーム フィールドの構文は次のようになります。

<input value="someone@nowhere.com" class="validate[required,custom[email]]" type="text" name="email" id="email" />

このクラスをフォーム フィールドに単純に追加してみましたか?

<input value="" class="validate[required]" type="text" name="email" id="email" />

これは、ユーザーにフィールドに SOMETHING を入力させる以外に検証を行いません。ただし、フィールドに $$$ を入力すると、フォームはそれを有効と見なします。インライン検証を行っていて、特にこのプラグインを使用している場合は、電子メール アドレス、文字と数字を含み句読点を含まないもの、数字のみのフィールドなどに既存の検証オプションを使用することをお勧めします。既存のオプションはすべてドキュメントに記載されています。

于 2012-12-02T22:58:23.623 に答える