正则整理

//至少10位数,至少包含一个大写字母,至少一个小写字母,至少一个数字,(:;=*@)特殊字符中的一个正则表达式
^(?=.*?[0-9])(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[;:=*@])[0-9A-Za-z;:=*@)]{10,}$

//密码长度为16~32位,必须同时英文大小写+数字+特殊符号(!@#$%^&)组合,每种类型不少于2个
^(?=.*?[0-9]{2,})(?=.*?[A-Z]{2,})(?=.*?[a-z]{2,})(?=.*?[!@#$%^&]{2,})[0-9A-Za-z;:=*@)]{16,32}$

你可能感兴趣的:(正则整理)