^ [A-Za-z] + $这个表达式工作但它不接受单个空格我想接受一个空间,如'数据库'。 ^ [A-Za-z] + $这个表达不占用空间就像 '数据库'我希望'数据库'这样帮助我。谢谢你
答案 0 :(得分:3)
即使您按照自己的意愿工作,它也会与“d a t a b a s e”相匹配。如果您希望它匹配可能(或可能不)在单词中的一个空格,请使用^[a-zA-Z]+( [a-zA-Z]+)?$
答案 1 :(得分:1)
应该看起来像
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" ControlToValidate="TextBox1"
ValidationExpression="^[A-Za-z ]+$" runat="server" ErrorMessage="RegularExpressionValidator"></asp:RegularExpressionValidator>
^[A-Za-z ]+$
好像你会在表达式中看到,在小z之后有空格,这将允许空格
答案 2 :(得分:0)
空格在Regex中由\ s表示。因此你需要^ [a-zA-Z \ s] + $