Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 ASP.NET 正则表达式验证器,我该如何表达:
“如果要测试的值为空或包含 [a-zA-Z0-9\s]+ 元素?”
在正则表达式?
我必须在 ASP.NET 中测试一个 TextBox,并且在提交请求时,我希望附加到 TextBox 的正则表达式验证器允许提交包含字符、数字或为空的表单。
匹配示例 1。"This is a good 1"
"This is a good 1"
匹配示例 2。""(空)
""
无与伦比的示例 1. "what is this ****?"(因为它包含 '*' 和 '?')
"what is this ****?"
由于还没有人真正将其发布为答案...
只需在您的正则表达式中更改+为 a 即可*。前者意味着匹配1个或更多,而后者匹配0个或更多。这是你想要的,因为你想允许空白。
+
*