JQuery Validation Engineライブラリを使用しています。フィールド入力を介してRegex
、または検証するために、カスタム検証を作成しようとしています。custom method
この検証名を としてお勧めしcustom integer validation containing integer range or some integers separated by comma(s) or combination of both
ます。
基準は次のとおりです。
- 任意の整数を入力できます。例えば
89
- 任意の整数範囲を入力できます。たとえば
12-18
、または15-18
そうでない場合19-3 (range should between min to max)
- カンマ (,) で区切られた上記の 2 つの入力の任意の組み合わせを入力できます。例えば
1-6, 5, 8-13, 7
。しかし、そうではない-3-5 (not -3)
か3-7-, 10 (not 7-)
このカスタムルールを試しました:
"integerRangeComma": {
"regex": /^(([0-9]+)([\,]([0-9]+))?|([\,]([0-9]+))?)$/,
"alertText": "* Invalid floating decimal number"
},
上記の検証を行う目的は次のとおりです。
合計ドキュメントのリストがあるとします12
。フォームにテキストボックスを作成して、彼がプロファイルに追加するのが好きなドキュメントを受け入れるようにしました。そして、上記の基準はそれに適用されるべきです。
次の質問は、ユーザーが入力した数値が を超えないことも検証する必要があるということです12 (my presumption)
。
独自のカスタム ルールを作成するか、他の方法でこれを達成するにはどうすればよいですか。
前もって感謝します。