使用者輸入密碼的強度

來源:互聯網
上載者:User

</p><p><meta name="Generator" content="EditPlus"><meta name="Author" content=""><meta name="Keywords" content=""><meta name="Description" content=""><p></p><p>//程式設計:環球萬維,專業提供虛擬機器主機,網域名稱註冊服務<br />//網址:http://www.netInter.cn<br />//本程式是環球萬維原創程式,若需轉載,請註明網址及出處,謝謝.<br />//以上資訊與文章本文是不可分割的一部分,所以如果您要轉載本文章,您必須保留以上資訊.</p><p>//CharMode函數<br />//測試某個字元是屬於哪一類.<br />function CharMode(iN){<br />if (iN>=48 && iN =65 && iN =97 && iN</p><p>//bitTotal函數<br />//計算出當前密碼當中一共有多少種模式<br />function bitTotal(num){<br />modes=0;<br />for (i=0;i>>=1;<br />}<br />return modes;<br />}</p><p>//checkStrong函數<br />//返回密碼的強度層級</p><p>function checkStrong(sPW){<br />if (sPW.length</p><p>return bitTotal(Modes);</p><p>} </p><p>//pwStrength函數<br />//當使用者放開鍵盤或密碼輸入框失去焦點時,根據不同的層級顯示不同的顏色</p><p>function pwStrength(pwd){<br />O_color="#eeeeee";<br />L_color="#FF0000";<br />M_color="#FF9900";<br />H_color="#33CC00";<br />if (pwd==null||pwd==''){<br />Lcolor=Mcolor=Hcolor=O_color;<br />}<br />else{<br />S_level=checkStrong(pwd);<br />switch(S_level) {<br /> case 0:<br /> Lcolor=Mcolor=Hcolor=O_color;<br /> case 1:<br /> Lcolor=L_color;<br /> Mcolor=Hcolor=O_color;<br /> break;<br /> case 2:<br /> Lcolor=Mcolor=M_color;<br /> Hcolor=O_color;<br /> break;<br /> default:<br /> Lcolor=Mcolor=Hcolor=H_color;<br /> }<br />} </p><p>document.getElementById("strength_L").style.background=Lcolor;<br />document.getElementById("strength_M").style.background=Mcolor;<br />document.getElementById("strength_H").style.background=Hcolor;<br />return;<br />}</p></p><p>

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.