我是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; }
任何人请帮忙。