【发布时间】:2015-07-16 07:11:21
【问题描述】:
我有两个正则表达式。
一个表示开头和结尾没有空格,但单词之间可以有空格:
^[^\s]+(\s+[^\s]+)*$
第二个是允许一些特殊字符:
([^\\~!@#$%^&*()+=?<>|/""]*)
现在,我想将两个正则表达式组合成一个正则表达式。
我已尝试使用另一篇帖子中建议的 | 符号,但这对我不起作用。
我正在使用 ASP.NET MVC 数据注释。
Valid are:
"A"
"A."
"A,"
"A'S"
Invalid are:
" A "
" A"
" B"
"A@"
"A!"
【问题讨论】:
-
你能发布有效的输入吗
-
听起来Trim 完全符合您的第一个操作...您能否解释一下“不工作”的含义?
标签: c# asp.net regex asp.net-mvc asp.net-mvc-4