如何在正则表达式中表达某个英语句子

时间:2013-02-10 08:44:53

标签: c# regex

我有一个ASP.NET正则表达式验证器,我该如何表达:

  

"如果要测试的值为空或包含[a-zA-Z0-9 \ s] +元素?"

在正则表达式?

我必须在ASP.NET中测试TextBox,并且在提交请求时,我希望附加到TextBox的正则表达式验证器允许提交表单,如果它包含字符,数字或为空。

匹配示例1. "This is a good 1"

匹配示例2. ""(空)

无与伦比的示例1. "what is this ****?"(因为它包含' *'和'?')

1 个答案:

答案 0 :(得分:1)

由于还没有人将其作为答案发布...

只需将正则表达式中的+更改为*即可。前者意味着匹配1或更多,而后者匹配0或更多。这就是你想要的空白。