1.长度8~16位 2.包括数字、小写字母、大写字母、特殊符号,4类中至少 3 类 (限定特殊符号)
3.特殊字符:~,!,@,#,$,%,^,&,*
String regex = "^(?![a-zA-Z]+$)(?![a-z\\d]+$)(?![a-z~!@#\\$%^&*]+$)(?![A-Z\\d]+$)(?![A-Z~!@#\\$%^&*]+$)(?![\\d~!@#\\$%^&*]+$)[a-zA-Z\\d~!@#\\$%^&*]{8,16}$";
1.长度8~16位 2.包括数字、小写字母、大写字母、特殊符号,4类中至少 3 类 (限定特殊符号)
3.特殊字符:~,!,@,#,$,%,^,&,*
String regex = "^(?![a-zA-Z]+$)(?![a-z\\d]+$)(?![a-z~!@#\\$%^&*]+$)(?![A-Z\\d]+$)(?![A-Z~!@#\\$%^&*]+$)(?![\\d~!@#\\$%^&*]+$)[a-zA-Z\\d~!@#\\$%^&*]{8,16}$";