【发布时间】:2020-05-09 16:28:23
【问题描述】:
我在 ASP.NET 应用程序中有一个文本框,为此我需要使用正则表达式来验证用户输入字符串。正则表达式的要求是 -
- 它应该只允许单词之间有一个空格。也就是说,单词或字符之间的空格总数应该只有一个。
- 它应该忽略前导和尾随空格。
匹配:
- 测试
- 测试 abc
不匹配:
- 测试 abc def
- Test abc --> 我想在两个单词之间包含多个空格。但是,编辑在发布问题时会忽略这些多余的空格。
【问题讨论】:
-
对匹配标准的两种不同解释表明不清楚 - 是否允许超过两个词?
-
为了更清楚起见,我已经编辑了这个问题。就像您指出的那样 - 由于要求是不允许单词之间有多个空格,因此它限制用户输入最多包含两个单词。