0

我是asp.net MVC 2中的 RegularExpression 新手。整天都在寻找正确的语法试验和错误。

如果有人可以帮忙?

这是问题所在:

最低工作时间/天 -> 允许的浮点数,但不大于 24

最低工作时间/周 -> 允许的浮点数,但不大于 56


我正在尝试创建将接受输入是整数或浮点数但不大于 24 的正则表达式。

此外,如果输入有空格打印ErrorMessage = " 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

1

检查这个...

regex for minimum work/day -> /([0-1]\d{0,1})|(2[0-4])/
regex for minimum work/week -> /([0-4]\d{0,1})|(5[0-6])/
于 2013-06-27T13:47:24.580 回答