1つの // パスワードの強度をチェック 2 関数のcheckpassword(値){ 3 // 0:レベル1が表す:第二レベル2を表す:第3のレベルを示し 4 @ 3:第四のレベル4を表します。第五のレベルを示している 。5つの VARのモード= 0 ; 6 IF(value.length <6){ // 初期レベル 7つの。 リターンモード; 8 } 9。 はconsole.log(/ \ D / .TEST(値)); 10 IF( /\d/.test(value)){ // ユーザが入力したパスワードは、番号が含まれていてもよい場合 11の。 モード++ ; 12である } 13で IF(/ [AZ] /テスト(値)){ // パスワードは小文字Z含むようにユーザによって入力された場合には 14 モード++を; 15 } 16は、 IF(/ [AZ] /テスト(値)){ // もしユーザが入力したパスワードがZに大文字含ま 17。 モード++ ; 18である } 。19 IF(/\W/.test(value)){ // 非英数字を下線場合 20である モード++ ; 21である } 22れる スイッチ(モード){ 23である ケース。1 : 24 リターン 1 ; 25 BREAK ; 26であります ケース 2 : 27 リターン 2 。 28 ブレーク; 29 ケース 3 : 30 リターン 3 。 31 ブレーク; 32 ケース 4 : 33 リターン 4 。 34 ブレーク; 35 } 36 }