【发布时间】:2019-02-19 19:00:59
【问题描述】:
我需要一个正则表达式模式来验证字符串不只包含空格(空格只包含多个空格)(例如:" ".length = 4)并且不应包含 !@$#%^&*() 字符.
正则表达式 regex = new Regex(@".\S+."); 这个检查空格。我需要一个正则表达式模式中的两个条件。
Result
---------
- “”:错误
- “ad af”:真
- “asd asd”:真
- “asdf”:是的
- “asdf@df dsfs”:假
- “#”:错误
【问题讨论】:
-
到目前为止你有什么代码?
-
[RegularExpression(@"^[^~!@#$%&*]+$", ErrorMessage = "给定值不正确")] 。这会检查特殊字符,但我需要检查空格(文本框只包含空格)。
-
一个正则表达式中的两个条件
标签: c# .net regex model-validation