-3

パスワード文字列の検証を作成する方法: 1 つ以上の az 文字、1 つ以上の 0-9 の数字、および 1 つ以上の特殊文字 (&、#、%、@ など) を含む 8 文字以上。

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 に答える