パスワード文字列の検証を作成する方法: 1 つ以上の az 文字、1 つ以上の 0-9 の数字、および 1 つ以上の特殊文字 (&、#、%、@ など) を含む 8 文字以上。
質問する
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 に答える