問題タブ [custom-validators]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
365 参照

jquery - javascriptで特定の文字列を設定するカスタム検証ルール

テキストフィールドid_numberがあり、このフィールドに入力するデータは次の条件を満たす必要があります

  1. 最初の2文字は「MU」または「mu」である必要があります

  2. スペースや特殊文字は使用できません

id_numberの値が上記の2の条件と一致しない場合、 「有効なIDを入力してください。例:MUXYZ001」が表示されます。

このために、私は短いカスタム検証ルールを作成しました。

およびカスタムルール:

しかし、それは機能していません..

誰かが親切に私のためにそれを修正します。

0 投票する
2 に答える
536 参照

json - カスタムバリデータを使用して.Netでdouble値を検証する方法は?

ASP.Net Web API プロジェクトを開発しており、クライアント側から取得した JSON 要求に従ってサーバー データ モデルを検証したいと考えています。私のサーバー モデル クラスには double 値があり、クライアント側から "12,14" として値を送信しています。.Net の ValidationAttribute クラスによって実装されるカスタム検証クラスを作成しました。このユーザー入力を検証するために IsValid(Object value) メソッドを使用しています。

したがって、入力を "12,14" として送信すると、.Net は "," がグループ セパレータであると考えて、この "12,14" を "1214" に自動的に変換します。ただし、この場合、"," はグループ セパレータではありません。これは、ノルウェーのカルチャ形式 ("no" カルチャ) の有効な倍精度数値であるためです。

これは、「MyValue」を検証するために作成したカスタム バリデータです。

これは私の問題です。私が欲しいのは、クライアント側で入力した値を IsValid(Object value) メソッドの入力パラメーターに取得することです。

前もって感謝します。

0 投票する
2 に答える
848 参照

ruby-on-rails - 英国の郵便番号バリデーター

英国の郵便番号を検証する宝石はありますか? お気に入り

フォーマットをチェックしたいだけではありません。郵便番号が実際に存在することを確認する必要があります。

0 投票する
1 に答える
1787 参照

constraints - 既存の Constraint のカスタム ConstraintValidator を登録する

プロジェクトで bean-validation を使用しており、既存の制約アノテーション用のカスタム バリデーターを作成したいと考えています。

たとえば、という名前の日付/時刻を表すクラスがありますCustomDateTime@Pastこのクラスを生年月日などとして使用するクラスでは、フィールドに次の注釈を付けたいと思います。

次に、 を実装してカスタム バリデータを作成しますConstraintValidator<Past, CustomDateTime>。ただし、検証の実装にはカスタム バリデータに関する知識がないため、これは機能しません。次にスローします: javax.validation.UnexpectedTypeException: No validator could be found for type: com.example.CustomDateTime.

通常、次のような別の注釈を作成することを知っています。

しかし、それは私にはダブルコードのようです;-)

で使用するカスタムバリデータを登録するにはどうすればよい@Pastですか?

0 投票する
2 に答える
689 参照

jquery - jQuery を使用したクレジット カード バリデーター

このコードは機能せず、理由がわかりません:

これは特別な 9 桁のカードバリデーターです。

ページ「9digitCardTextBox」にテキストボックスがあり、.aspxページでクライアント側バリデーターを呼び出しています。

エラー: Microsoft JScript のランタイム エラー: オブジェクトが必要です。

バリデータ:

クライアント側の呼び出し:

0 投票する
1 に答える
2502 参照

python - Web2py カスタムバリデーター

私は Web2py を初めて使用し、カスタム バリデータを使用しようとしています。

テーブルでの使用方法がわかりません:

「b」がチェックされているときに「c」を黒のままにできないように、これを使用したいと思います。

0 投票する
1 に答える
1592 参照

regex - ModelState.IsValid は、MVC 4 の RegularExpression ValidationAttribute に対して常に false です。

私のクラスでは、次のような添付ファイルのプロパティがあります...

正規表現に問題はありませんが、常に ModelState.IsValid が false になります。これは非常に些細で単純な正規表現のようですが、何か不足していますか? 独自のカスタム検証を作成する必要がありますか?

タイプファイルの通常の入力を介してAttachmentTraceにデータを入力しています:

アクション メソッドは単なる通常のアクションです。

0 投票する
1 に答える
3336 参照

forms - ムードルムードルフォーム::検証()

私のカスタム プラグインでは、3 つのドロップダウンと 1 つのテキスト ボックスを使用しています。フォームを送信してvalidation($data)メソッドが呼び出されると、テキストボックスの値とともに状態ドロップダウンの値が取得されます。

他の 2 つのドロップダウンの値は返されません。何が欠けているのかわかりません。

これが私のコードです: