【发布时间】:2018-02-28 06:58:53
【问题描述】:
这是一个常见问题。但我没有得到我需要的答案。我查看了MVC Validation make RegularExpression numeric only on string field(其中很多)以供参考,但我还没有到那里。
我有一个绑定到 MVC 属性的 html5 输入字段。我想使用[RegularExpression()] 属性,但我没有得到我需要的输出。我需要我的输入仅采取以下措施:
0 和 7 之间的单个数字,或% 字符
我尝试了以下方法:
[RegularExpression("^[0-7][%]")]。
我哪里错了?
【问题讨论】:
-
任意数量的数字和
%? (您目前只允许一个数字 (0-7) 后跟% -
输入字段只能采用单个值,无论是
0-7范围内的数字还是%字符 -
你需要一个 OR -
^[0-7]|[%]$ -
@StephenMuecke 成功了。您可以将您的评论标记为答案
-
已添加答案 :) - 但我会更新您的问题以明确您想要什么。
标签: c# regex asp.net-mvc