我正在为密码验证创建正则表达式。密码必须以字母开头,其他内容必须包含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
有效有人可以帮助我吗?