- 密码必须不匹配或包含姓氏。
- 密码必须包含至少1个特殊字符。
- 密码必须包含至少1个数字字符。
- 密码必须含有至少2个字母字符。
- 密码必须包含至少1个大写字母。
- 密码必须不匹配或包含用户ID。
- 密码不能匹配或包含名字。
- 密码不得包含以下字符:!
- 密码不得超过25个字符。
- 密码长度必须至少为8个字符。
- 密码必须包含至少1个小写字母。
这些符号应该包含在!"#$%&'()*+-./:;<=>[email protected][\]^_
{|}〜`正则表达式“符号不工作
,但我试图把“它是给错误这个特殊字符[编译时错误]
private static final String PASSWORD_PATTERN = "((?=.*[a-z])(?=.*\\d)(?=.*[A-Z])(?=.*["@#$%!%^&*()_+=?/[],.<>|~`'-]).{8,32})";
灿一个hep,预先感谢
您是否试过转义报价? – awksp
不,我不知道如何在正则表达式中逃避 –
请参阅@ dystroy的回答 – awksp