-3

如何在密码字符串上创建验证:至少 8 个字符,至少 1 个 az 字母,1 个至少 0-9 数字和 1 个至少特殊字符,如 &、#、%、@ 等。

4

1 回答 1

0

您可以使用非常简单的正则表达式来制定这些要求,并测试它们是否都与字符串匹配

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
于 2013-03-23T15:56:21.577 回答