【发布时间】:2013-07-11 16:16:40
【问题描述】:
任何人都可以帮助我使用正则表达式来检查以下标准吗?
条件是一个(或多个)大写字母、一个(或多个)小写字母和一个(或多个)数字。必须超过 6 个字符
我拥有的是
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).+.{6,}$
我在正确的轨道上吗?请记住,我希望它也允许符号
谢谢
【问题讨论】:
-
你得到正确的结果了吗?只需删除
.+就可以了。 -
超过 6 个字符,或至少 6 个字符?
-
.+.{6,}可以简化为.{7,}。 -
你可以在这里测试你的正则表达式:regexr.com?35hu0