-
java正则表达式密码判断
public static void main(String[] args) { if(("12345678abcdefGHIJKL").matches("^(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])[a-zA-Z0-9]{6,20}$")) { System.out.println("密码为6至20位小写字母, 大写字母和数字的组合"); } else { System.out.println("匹配失败"); } }
public static void main(String[] args) { if(("12345678abcdefGHIJKL").matches("^(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])[a-zA-Z0-9]{6,20}$")) { System.out.println("密码为6至20位小写字母, 大写字母和数字的组合"); } else { System.out.println("匹配失败"); } }