标签: regex regex-group
我一直在使用与符合以下条件的密码匹配的正则表达式:
正则表达式如下:
^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%^&+=])(?=\S+$).{8,}$
但是现在我要重构它以至少遵守上述3条规则,其中始终遵守长度规则。
我该如何编写与之匹配的正则表达式?