Heim >Web-Frontend >js-Tutorial >JS implementiert die Anzeige schwacher, mittlerer und starker Passwörter
Dieser Artikel teilt Ihnen hauptsächlich JS mit, um die schwache, mittlere und starke Anzeige von Passwörtern zu implementieren. Ich hoffe, dass er allen helfen kann.
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <meta charset="utf-8" /> <script> onload = function () { var tds = document.getElementById('tb').getElementsByTagName('td'); document.getElementById('txt').onkeyup = function () { for (var i = 0; i < tds.length; i++) {//防止输入正确密码后倒退删除时候出问题 tds[i].style.backgroundColor = 'gray'; } if (this.value.length>0) { var result = checkPwd(this.value); if (result<=1) {//弱 tds[0].style.backgroundColor='red'; }else if (result==2) {//中 tds[0].style.backgroundColor='green'; tds[1].style.backgroundColor='green'; }else if (result==3) {//强 tds[0].style.backgroundColor='blue'; tds[1].style.backgroundColor='blue'; tds[2].style.backgroundColor='blue'; } } } } function checkPwd(msg){ //判断含有数字字母特殊符号 var lvl = 0; if (msg.match(/[0-9]/)){ lvl++; } if (msg.match(/[a-zA-Z]/)) { lvl++; } if (msg.match(/[^0-9a-zA-Z]/)) { lvl++; } if (msg.length<6) { lvl--; } return lvl; } </script> </head> <body> <input type="text" name="name" id="txt" /> <table id="tb" border="1" style="width:300px;height:35px;text-align:center;background-color:gray"> <tr> <td> 弱 </td> <td> 中 </td> <td> 强 </td> </tr> </table> </body> </html>
Verwandte Empfehlungen:
Regulärer JS-Ausdruck zur Implementierung der Funktion zur Überprüfung der Passwortstärke
Zwei reguläre JS-Ausdrücke zur Implementierung der Passwortstärke Methode
JavaScript-Passwortstärke-Bestimmungscode
Das obige ist der detaillierte Inhalt vonJS implementiert die Anzeige schwacher, mittlerer und starker Passwörter. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!