【发布时间】:2011-12-29 08:08:40
【问题描述】:
我有以下正则表达式^[a-zA-Z0-9]+$,它允许使用字母数字字符。这里的问题是,如果我只输入像“897687”这样的数字字符,那么正则表达式仍然匹配。我不希望这种情况发生。应该至少有一个文本字符,并且应该以一个文本字符开头。例如像“a343”或“a98bder”或“a4544fgf343”
如果您能帮助我改进我的正则表达式,那就太好了。
【问题讨论】:
-
顺便说一句,“应该至少有一个字母表并且应该以一个字母表开头”,后者意味着前者总是正确的。所以要求是“它应该以字母开头”。现在去投票罗兰,因为他非常了解这一点:-)