asp.net mvc3 ビューには、入力のあるフォームがあります。入力には数値範囲の正規表現があります。正規表現は正しいですが、検証は常に無効として返されます。ここで何が欠けているのかわかりません。これがレンダリングされた要素です。実行時にページがロードされた後、DOM に追加されます。
<input
id="ReserveQuantity"
class="text-box single-line"
type="text"
name="ReserveQuantity"
data-val="true"
data-val-required="required."
data-val-number="numeric"
data-val-regex-pattern="/^(?:[0-9]|[1-9][0-9]|10[0-4])$/"
data-val-regex="The field must be in range 0 to 104."
>
これを適切に検証するには何が欠けていますか? これを動的にレンダリングするときに jquery バリデーターへの呼び出しを逃しましたか、それとも別の問題ですか?