0

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; }

誰でも助けてください。

4

1 に答える 1