我正在创建用于密码验证的正则表达式 . 密码必须以字母开头,并且其他内容必须包含1个大写和3个小写字母 .
这就是我得到的
^[a-zA-Z](?=.*[A-Z])(?=.*[0-9].*[0-9])(?=.*[a-z].*[a-z].*[a-z])(?=.*[!@#$%^&*~].*[!@#$%^&~*])(?!.*(.)\1\1)[a-zA-Z0-9!@#$%^&*]{8,12}$
如果我以大写字母开头并且没有任何其他大写,则验证为否定 . 小写也一样 .
-
Aasd23#$s
无效 -
Aasd23#$sA
有效 -
aAas23$%6$
无效 -
aAas23$%6$a
有效
有人能帮我吗?
1 回答
根据你发布的内容
Demo