至少一位包含大小写字母数字,可以包含~_-!@#$%^&*这些册数字符 ^(?=.*\\d)(?=.*\\d)(?=.*[a-z])(?=.*[A-Z])[\\da-zA-Z~_\\-!@#$%^&*]{8,16}$ (?=.*\\d) 等价于 (?=.*\\d){1,} 表示至少包含一个数字, [\\da-zA-Z~_\\-!@#$%^&*]{8,16} 表示包含8~16位数字字母和特殊字符 若想包含2位特殊字符可加入(?=.*[~_\-!@#$%^&*]{2,})
至少一位包含大小写字母数字,可以包含~_-!@#$%^&*这些册数字符 ^(?=.*\\d)(?=.*\\d)(?=.*[a-z])(?=.*[A-Z])[\\da-zA-Z~_\\-!@#$%^&*]{8,16}$ (?=.*\\d) 等价于 (?=.*\\d){1,} 表示至少包含一个数字, [\\da-zA-Z~_\\-!@#$%^&*]{8,16} 表示包含8~16位数字字母和特殊字符 若想包含2位特殊字符可加入(?=.*[~_\-!@#$%^&*]{2,})