【发布时间】:2019-07-13 19:41:00
【问题描述】:
我有两个正则表达式。
-
[RegularExpression(@".*[^ ].*", ErrorMessage ="Something")]验证仅包含空格的字符串(不包含任何其他字符 例如:" ".length = 7)。 -
[RegularExpression(@"^[^~!@#$%&*]+$", ErrorMessage = "something")]验证包含~!@#$%&*特殊字符的字符串。
如何将两个正则表达式合二为一,因为在 asp.net mvc 中不允许重复正则表达式注释。
【问题讨论】:
-
@".*[^ ].*" :用于空间验证,我正在使用
-
是什么阻止您在第二个表达式中添加空格?你想让
~!@#$%&都无效,对吧? -
我没有得到你。第二个选项?
-
我猜像
@"^(?=.*[^ ])[^~!@#$%&*]+$"这样的东西应该可以工作。
标签: c# regex asp.net-mvc model-validation