你好,我需要一个只能验证字符和空格的验证..无论文本框中有多少空格和字符
我在下面使用此正则表达式验证。但它只允许在两个单词之间留出一个空格,但不允许第三个空格用于第三个单词。
([A-Za-z])+([A-Za-z] +)
如何在Regexp验证中仅允许字符和空格?
答案 0 :(得分:4)
试试这个:
([A-Za-z])+( [A-Za-z]+)*
^^ here
*
表示重复该组零次或多次。如果您需要一次或多次,请使用+
。另一件事你可以使用[ ]+
而不是空格来处理一个或多个连续的空格。
此外,如果您需要,可以在正则表达式周围使用锚^
和$
。与^...regex...$
答案 1 :(得分:1)
答案 2 :(得分:1)
试试这个
Regex.IsMatch(inputToValidate, @"^[a-zA-Z\s]+$")