至少包含数字/大写字母/小写字母2中组合的正则如下:
/^(?![a-z]+$)[a-zA-Z]{1,50}$/; // 大小写字母
/^(?![0-9]+$)[A-Z0-9]{1,50}$/; // 大写字母+数字
/^(?![0-9]+$)[a-z0-9]{1,50}$/; // 小写字母+数字
/^(?![0-9]+$)(?![a-zA-Z]+$)[a-zA-Z0-9]{1,50}$/; // 大小写字母+数字
查看特殊字符
至少包含数字/大写字母/小写字母/特殊字符2中组合的正则如下:
/^(?![a-z]+$)[a-zA-Z]{1,50}$/; // 大小写字母
/^(?![0-9]+$)[A-Z0-9]{1,50}$/; // 大写字母+数字
/^(?![0-9]+$)[a-z0-9]{1,50}$/; // 小写字母+数字
/^(?![a-z]+$)[a-z~!@#$%^&*?_-]{1,50}$/; // 小写字母+特殊符号
/^(?![A-Z]+$)[A-Z~!@#$%^&*?_-]{1,50}$/; // 大写字母+特殊符号
/^(?![0-9]+$)[0-9~!@#$%^&*?_-]{1,50}$/; // 数字+特殊符号
/^(?![0-9]+$)(?![a-zA-Z]+$)[a-zA-Z0-9]{1,50}$/ // 大小写字母+数字
/^(?![a-zA-Z]+$)[a-zA-Z~!@#$%^&*?_-]{1,50}$/; // 大小字母+特殊符号
/^(?![0-9A-Z]+$)[A-Z0-9~!@#$%^&*?_-]{1,50}$/; // 大写字母+特殊符号+数字
/^(?![0-9a-z]+$)[a-z0-9~!@#$%^&*?_-]{1,50}$/; // 小写字母+特殊符号+数字
/^(?![0-9a-zA-Z]+$)[a-zA-Z0-9~!@#$%^&*?_-]{1,50}$/; // 大小字母+特殊符号+数字
以上正则表达式均是长度为1~50之间,视自己情况选择长度校验。