正则表达式^ [A-Za-z] + $

时间:2009-10-19 08:52:57

标签: asp.net regex

^ [A-Za-z] + $这个表达式工作但它不接受单个空格我想接受一个空间,如'数据库'。 ^ [A-Za-z] + $这个表达不占用空间就像 '数据库'我希望'数据库'这样帮助我。谢谢你

3 个答案:

答案 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] + $