复杂密码的正则表达式

时间:2014-02-12 14:16:19

标签: regex

我想要一个包含

的密码的正则表达式

1.必须包含至少一个大写字母和一个小写字母。

2.它也可能包括符号,但不包括:=?<>()'“/ \&。

这是我的正则表达式

/ ^ [A-ZA-Z,(= [AZ]。)(= [AZ]?);!/〜`@#$%^ * -_ +〜 [] {} |] {8,20} $ /;

所以请给我正则表达。

1 个答案:

答案 0 :(得分:0)

尝试:

(?=.*[A-Z])(?=.*[a-z])(?!.*[:=?<>()'"/\&.]).*

[:=?<>()'"/\&.]替换您不希望出现在密码中的[]之间的字符

将匹配:

PassWord
Password+

不匹配:

password
Password<>