</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>