2013-07-11 46 views
0

任何人都可以帮我用正则表达式检查以下标准吗?正则表达式的至少一个上,下和数字

标准是一个(或多个)冠字母,一个(或多个)低位字母和一个(或多个)数字。它一定要超过6个字符

我有什么是

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

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

感谢

+1

你得到正确的结果,你应该使用?只要删除'。+'就可以了。 –

+0

超过6个字符,或至少6个字符? – Barmar

+1

[xkcd密码强度](https://xkcd.com/936/) –

回答

1

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

刚刚从你的正则表达式删除.+,它是多余的,并没有真正添加任何东西对正则表达式

如果你想匹配超过6个字符.{7,}

相关问题