如何在密码字符串上创建验证:至少 8 个字符,至少 1 个 az 字母,1 个至少 0-9 数字和 1 个至少特殊字符,如 &、#、%、@ 等。
问问题
1473 次
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 回答