正则表达式至少有一个上限,下限和数字

时间:2013-07-11 16:16:41

标签: regex passwords

有人可以通过正则表达式帮助我检查以下标准吗?

标准是一个(或多个)上限字母,一个(或多个)下字母和一个(或更多)数字。它必须超过6个字符

我拥有的是

^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).+.{6,}$

我是否在正确的轨道上?请记住,我希望它也允许符号

由于

1 个答案:

答案 0 :(得分:1)

是的,你走在正确的轨道上......

从正则表达式中删除.+,这是多余的,并没有真正为正则表达式添加任何内容

如果您想匹配更多超过6个字符,则应使用.{7,}