如何在密码字符串上创建验证:至少8个字符,至少1个az字母,1个至少0-9个数字和1个至少特殊字符,如&,#,%,@等。
答案 0 :(得分:0)
您可以使用非常simple regular expressions来制定这些要求,并测试每个要求match the string:
var input = …;
var valid = input.length >= 8 // at least 8 characters
&& /[a-z]/.test(input) // contains a lowercase letter
&& /\d/.test(input) // contains a digit
&& /[^\w\s]/.test(input); // contains something that is not a letter, underscore, digit, or whitespace