标签: java regex string pattern-matching
我对密码验证的要求是至少匹配3个规则
1.one Uppercase 2.One Lowercase 3.One digit 4.One special character
并且不能包含3个连续字符,可以2个连续字符。
^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[#?!@$%^&*-])
此正则表达式适用于以上4条规则,但是,如何为至少3条规则创建一个满足2个连续字符的正则表达式?
谢谢,提前!