正则任意字符 固定位数
// 将正则字符串转换成正则格式
eval(`/^.{5,8}/`).test(str) // 5-8位任意字符
// 校验密码正则
/^(?=.*[0-9])(?=.*[A-Z])(?=.*[a-z])(?=.*[^a-zA-Z0-9]).{8,18}/.test(str)
// 将正则字符串转换成正则格式
eval(`/^.{5,8}/`).test(str) // 5-8位任意字符
// 校验密码正则
/^(?=.*[0-9])(?=.*[A-Z])(?=.*[a-z])(?=.*[^a-zA-Z0-9]).{8,18}/.test(str)