1.密码
正则:/(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$/ 解析: (?=^.{8,}$): 必须8个以上字符 (?=.*\d):必须有一个数字 (?=.*\W+):必须有字母数字下划线以外的字符 (?![.\n]):不能是.和换行符开头的字符串 (?=.*[A-Z]):必须有一个大写字母 (?=.*[a-z]): 必须有一个小写字母 最后的 .*$用于实际匹配字符串,即匹配任意字符串到尾部
1.密码
正则:/(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$/ 解析: (?=^.{8,}$): 必须8个以上字符 (?=.*\d):必须有一个数字 (?=.*\W+):必须有字母数字下划线以外的字符 (?![.\n]):不能是.和换行符开头的字符串 (?=.*[A-Z]):必须有一个大写字母 (?=.*[a-z]): 必须有一个小写字母 最后的 .*$用于实际匹配字符串,即匹配任意字符串到尾部