asp.net MVC 2の RegularExpression は初めてです。正しい構文の試行錯誤を探すのに丸一日かかりました。
誰かが助けてくれたら?
問題は次のとおりです。
最低労働時間/日 -> 許容浮動小数点数、ただし 24 を超えない
最低労働時間/週 -> 許容される浮動小数点数ですが、56 を超えてはなりません
入力が整数または浮動小数点数であるが24以下の場合に受け入れる正規表現を作成しようとしています.
また、入力に空白がある場合 printErrorMessage = " White space is not allowed"
見る
<td>
<%= Html.TextBoxFor(model => model.dblMinHrs, new { @class = "txtInput"})%>
<%= Html.ValidationMessageFor(model => model.dblMinHrs)%>
</td>
<td>
<%= Html.TextBoxFor(model => model.dblMinWk, new { @class = "txtInput"})%>
<%= Html.ValidationMessageFor(model => model.dblMinWk)%>
</td>
モデル
[RegularExpression("([0-1]\\d{0,1})|(2[0-4])", ErrorMessage = "Must not greater than 24")]
public double dblMinHrs { get; set; }
[RegularExpression("([0-4]\d{0,1})|(5[0-6])", ErrorMessage = "Must not greater than 24")]
public double dblMinWk { get; set; }
誰でも助けてください。