我必须通过编写正则表达式向文本框添加验证。
- 字符可以是任何 ASCII 字符,包括特殊字符。
- 但不应留有空格或仅留有空格。
- 单词之间可以有空格,也可以有前导空格。
我知道“[^\s]
”来验证空间。
我知道“^[\x00-\x7F]+$
”来验证 ASCII 字符。
我想结合这些内容来表示我将允许 ASCII 字符包括空格,但不仅仅是空格。
有没有办法对此进行AND操作?或如何进行? 任何帮助将不胜感激。
提前致谢。
最佳答案
你可以这样做:
^(?> *)[\x00-\x7F]+$
由于最终的前导空格包含在原子组中,因此您可以确定 [\x00-\x7F]+
匹配的第一个字符不能是空格。
关于c# - 允许任何 ASCII 字符的正则表达式模式。但不带空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35205406/