密码应包含:大写和小写字母以及(数字或符号)
那么,如何从密码列表中提取具有上述规则的行?
示例:
123q
123
qwe
!@#123
123@
Qwe1
Admin
admin
Admin@
Admin#1
我需要什么:
Qwe1
Admin@
Admin#1
答案 0 :(得分:1)
您可以为密码的每个条件使用正向前瞻。
这是一个建议:
^(?=.*[A-Z].*)(?=.*[\d!@#$&*])(?=.*[a-z].*).*$
(?=.*[A-Z].*)
至少1个大写(?=.*[\d!@#$&*])
列表中至少有一个字符(特殊字符或数字)(?=.*[a-z].*)
至少1个小写