我真的坚持这个。如何组合字母和数字?如果它包含数字,那将无效。
我试过这个。这不起作用......
(^[a-z])+(^[0-9])+
示例:
abcd (valid)
abcd123 (invalid)
123abcd (invalid)
答案 0 :(得分:2)
这会将数字处理为无效的字符串:
^\D*$
\D
匹配所有不是数字的内容。
答案 1 :(得分:-1)
你明确地说"以一个或多个小写字母"开头。为什么它适用于以数字开头的字符串?
如果您希望它与之合作,请使用或|
:
(^[a-z]|[0-9])+
此处示例:http://regex101.com/r/eO7tD6/1
另外,如果您想要匹配字符序列,那么您需要+
在parens中。