regex,密码以特定字符结尾

jhdbpxl9  于 2021-07-03  发布在  Java
关注(0)|答案(0)|浏览(202)

我需要在java中创建一个方法来检查密码的有效性。要求如下:
长度至少8个字符或最多12个字符
以特殊字符“\开始
包括:,
英文字母表中至少有一个小写字母
英文字母表中至少有一个大写字母
至少一个数字:0,1,2,…9
以特殊字符结尾“!”
到目前为止,这是我所做的,但我不知道正则表达式的密码结束“!”。

public static boolean isValid (String password)  
{
    return password.matches ("^[_](?=.*\\d)(?=.*[A-Z])(?=.*[a-z]).{8,12}$");
}

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题