function valid (val) { let count = 0 let isNumber = /[0-9]/ let isUpperLetter = /[A-Z]/ let isLowerLetter = /[a-z]/ let isSpec = /[,.<>{}~!@#$%^&*_]/ if (isNumber.test(val)) { count++ } if (isUpperLetter.test(val)) { count++ } if (isLowerLetter.test(val)) { count++ } if (isSpec.test(val)) { count++ } console.log('count', count) if (count >= 3) { return true } return false }
正则 大写字母 小写字母 数字 特殊字符 至少满足三个
最新推荐文章于 2023-05-12 15:18:24 发布