麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

js密碼強度檢測

2019-11-20 10:50:37
字體:
來源:轉載
供稿:網友

本文實例講解了js密碼強度檢測的實現代碼,分享給大家供大家參考,具體內容如下

運行效果圖:

這段JavaScript代碼比較實用,它完成用戶注冊時判斷用戶輸入密碼的強度,分強、弱、中三等級,它可以根據用戶輸入的密碼顯示對應的密碼強弱等級,方便用戶改進輸入。

實現代碼:

<html><head><title>JS判斷密碼強度</title><script language=javascript> //判斷輸入密碼的類型 function CharMode(iN){ if (iN>=48 && iN <=57) //數字 return 1; if (iN>=65 && iN <=90) //大寫 return 2; if (iN>=97 && iN <=122) //小寫 return 4; else return 8;  } //bitTotal函數 //計算密碼模式 function bitTotal(num){ modes=0; for (i=0;i<4;i++){ if (num & 1) modes++; num>>>=1; } return modes; } //返回強度級別 function checkStrong(sPW){ if (sPW.length<=4) return 0; //密碼太短 Modes=0; for (i=0;i<sPW.length;i++){ //密碼模式 Modes|=CharMode(sPW.charCodeAt(i)); } return bitTotal(Modes); }  //顯示顏色 function pwStrength(pwd){ O_color="#eeeeee"; L_color="#FF0000"; M_color="#FF9900"; H_color="#33CC00"; if (pwd==null||pwd==''){ Lcolor=Mcolor=Hcolor=O_color; } else{ S_level=checkStrong(pwd); switch(S_level) { case 0: Lcolor=Mcolor=Hcolor=O_color; case 1: Lcolor=L_color; Mcolor=Hcolor=O_color; break; case 2: Lcolor=Mcolor=M_color; Hcolor=O_color; break; default: Lcolor=Mcolor=Hcolor=H_color; } } document.getElementById("strength_L").style.background=Lcolor; document.getElementById("strength_M").style.background=Mcolor; document.getElementById("strength_H").style.background=Hcolor; return; } </script></head><body> <form name=form1 action="" > 密碼:<input type=password size=8 onKeyUp=pwStrength(this.value) onBlur=pwStrength(this.value)> <br>密碼強度: <table width="210" border="1" cellspacing="0" cellpadding="1" bordercolor="#eeeeee" height="22" style='display:inline'> <tr align="center" bgcolor="#f5f5f5"> <td width="33%" id="strength_L">弱</td> <td width="33%" id="strength_M">中</td> <td width="33%" id="strength_H">強</td> </tr> </table> </form></body></html>

這一款先看一看效果圖。

具體內容:

<script>function AuthPasswd(string) { if(string.length >=6) {  if(/[a-zA-Z]+/.test(string) && /[0-9]+/.test(string) && //W+/D+/.test(string)) {   noticeAssign(1);  }else if(/[a-zA-Z]+/.test(string) || /[0-9]+/.test(string) || //W+/D+/.test(string)) {   if(/[a-zA-Z]+/.test(string) && /[0-9]+/.test(string)) {    noticeAssign(-1);   }else if(//[a-zA-Z]+/.test(string) && //W+/D+/.test(string)) {    noticeAssign(-1);   }else if(/[0-9]+/.test(string) && //W+/D+/.test(string)) {    noticeAssign(-1);   }else{    noticeAssign(0);   }  } }else{  noticeAssign(null);  }} function noticeAssign(num) { if(num == 1) {  $('#weak').css({backgroundColor:'#009900'});  $('#middle').css({backgroundColor:'#009900'});  $('#strength').css({backgroundColor:'#009900'});  $('#strength').html('很強');  $('#middle').html('');  $('#weak').html(''); }else if(num == -1){  $('#weak').css({backgroundColor:'#ffcc33'});  $('#middle').css({backgroundColor:'#ffcc33'});  $('#strength').css({backgroundColor:''});  $('#weak').html('');  $('#middle').html('中');  $('#strength').html(''); }else if(num ==0) {  $('#weak').css({backgroundColor:'#dd0000'});  $('#middle').css({backgroundColor:''});  $('#strength').css({backgroundColor:''});  $('#weak').html('弱');  $('#middle').html('');  $('#strength').html(''); }else{  $('#weak').html(' ');  $('#middle').html(' ');  $('#strength').html(' ');  $('#weak').css({backgroundColor:''});  $('#middle').css({backgroundColor:''});  $('#strength').css({backgroundColor:''}); }}</script>

以上就是本文的全部內容,希望對大家學習javascript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 91成人免费网站 | 久久精品中文字幕一区二区 | 国产免费永久在线观看 | 久久亚洲国产精品 | 久久久电影电视剧免费看 | 粉嫩粉嫩一区二区三区在线播放 | 国产精品久久av | 亚洲第一成网站 | 日本一级黄色大片 | 午夜精品福利视频 | 男男啪羞羞视频网站 | 一级黄色毛片a | 亚洲网站在线观看视频 | 欧美大胆xxxx肉体摄影 | 精品一区二区久久久久久按摩 | 国产一级免费电影 | 久久久久国产一区二区三区不卡 | 国产一区二区二 | 黄色网址在线免费播放 | 国产日韩精品欧美一区视频 | 成人啪啪18免费网站 | 午夜视频大全 | 日本精品久久久一区二区三区 | 久久国产精品久久久久久电车 | 二级大黄大片高清在线视频 | 香蕉视频网站在线观看 | 国产精品刺激对白麻豆99 | 四季久久免费一区二区三区四区 | 黄色成年在线观看 | 黄色大片在线免费看 | 国产亚洲精品久久777777 | 黄色av免费电影 | 91精品动漫在线观看 | av电影在线免费观看 | 视频一区二区三区免费观看 | 久久免费视频一区二区三区 | 欧美一页 | 91丝袜 | 在线视频a| 亚洲人成在线播放网站 | 亚洲少妇诱惑 |