【发布时间】:2014-04-19 12:12:33
【问题描述】:
大家好,我需要一个只能验证字符和空格的验证。无论文本框中有多少空格和字符
我在下面使用这个正则表达式验证。但它只允许两个单词之间有一个空格,但不允许第三个单词有第三个空格。
([A-Za-z])+( [A-Za-z]+)
如何在正则表达式验证中只允许字符和空格?
【问题讨论】:
标签: asp.net regex validation
大家好,我需要一个只能验证字符和空格的验证。无论文本框中有多少空格和字符
我在下面使用这个正则表达式验证。但它只允许两个单词之间有一个空格,但不允许第三个单词有第三个空格。
([A-Za-z])+( [A-Za-z]+)
如何在正则表达式验证中只允许字符和空格?
【问题讨论】:
标签: asp.net regex validation
试试这个:
([A-Za-z])+( [A-Za-z]+)*
^^ here
* 表示重复该组零次或多次。如果您需要一次或多次,请使用+。另一件事是您可以使用[ ]+ 代替空格来处理一个或多个连续空格。
此外,如果需要,您可以在正则表达式周围使用锚点 ^ 和 $。赞^...regex...$
【讨论】:
s all my fault how much i am stupid i totally forgot the regex validation syntax but Thanks for explaining. its 工作
【讨论】:
试试这个
Regex.IsMatch(inputToValidate, @"^[a-zA-Z\s]+$")
【讨论】: