JS檢驗密碼安全性等級(收藏)

          Posted on 2007-03-22 14:16 Jaunt 閱讀(1285) 評論(1)  編輯  收藏 所屬分類: JavaScript
          ??JS檢驗密碼安全性等級:(首先聲明,本文非我原作)
          ? <STYLE type=text/css>
          ??? body {
          ??? font-size: 12px;
          ??? font-family: Tahoma, Arial;
          ??? background: #C4C8CB;
          ??? margin: 0px;
          ??? padding: 0px;
          ??? }
          ??? td {
          ??? padding-left: 5px;
          ??? font-size: 12px;
          ??? font-family: Tahoma, Arial;
          ??? }
          ??? .blueFont {color: #6699CC}
          ??? .redFont {color: #FF0000}
          ??? /***** Other Elements in Page Content *****/
          ??? .pwd-strength {
          ??? padding: 2px;
          ??? padding-left: 5px;
          ??? padding-right: 5px;
          ??? width: 180px;
          ??? border: solid 1px #CCCCCC;
          ??? }
          ??? .pwd-strength-box,
          ??? .pwd-strength-box-low,
          ??? .pwd-strength-box-med,
          ??? .pwd-strength-box-hi
          ??? {
          ??? color: #464646;
          ??? text-align: center;
          ??? width: 33%;
          ??? }
          ??? .pwd-strength-box-low
          ??? {
          ??? color: #990000;
          ??? background-color: #FFECEC;
          ??? }
          ??? .pwd-strength-box-med
          ??? {
          ??? color: #000066;
          ??? background-color: #D2E9FF;
          ??? }
          ??? .pwd-strength-box-hi
          ??? {
          ??? color: #003300;
          ??? background-color: #DDFFDD;
          ??? }
          ??? </STYLE>
          ??? <SCRIPT language=javascript>
          ??? function checkPassword(pwd){
          ??? var objLow=document.getElementById("pwdLow");
          ??? var objMed=document.getElementById("pwdMed");
          ??? var objHi=document.getElementById("pwdHi");
          ??? objLow.className="pwd-strength-box";
          ??? objMed.className="pwd-strength-box";
          ??? objHi.className="pwd-strength-box";
          ??? if(pwd.length<6){
          ??? objLow.className="pwd-strength-box-low";
          ??? }else{
          ??? var p1= (pwd.search(/[a-zA-Z]/)!=-1) ? 1 : 0;
          ??? var p2= (pwd.search(/[0-9]/)!=-1) ? 1 : 0;
          ??? var p3= (pwd.search(/[^A-Za-z0-9_]/)!=-1) ? 1 : 0;
          ??? var pa=p1+p2+p3;
          ??? if(pa==1){
          ??? objLow.className="pwd-strength-box-low";
          ??? }else if(pa==2){
          ??? objMed.className="pwd-strength-box-med";
          ??? }else if(pa==3){
          ??? objHi.className="pwd-strength-box-hi";
          ??? }
          ??? }
          ??? }
          ??? </SCRIPT>
          ??? <BR>
          ??? <TABLE borderColor=#ffffff cellSpacing=0 borderColorDark=#eeeeee cellPadding=0 width=400 align=center bgColor=#ffffff border=1>
          ??? <TBODY>
          ??? <TR>
          ??? <TD align=middle bgColor=#ffffcc colSpan=2 height=22><SPAN class=blueFont><B>校驗密碼安全性</B></SPAN></TD></TR>
          ??? <TR>
          ??? <TD style="WIDTH: 100px">請輸入密碼:</TD>
          ??? <TD><INPUT onkeyup=checkPassword(this.value); type=password value="" name=password></TD></TR>
          ??? <TR>
          ??? <TD style="WIDTH: 100px">安全性等級:</TD>
          ??? <TD>
          ??? <TABLE class="pwd-strength FCK__ShowTableBorders" cellSpacing=0 cellPadding=0 width="100%">
          ??? <TBODY>
          ??? <TR>
          ??? <TD class=pwd-strength-box id=pwdLow>低</TD>
          ??? <TD class=pwd-strength-box id=pwdMed>中</TD>
          ??? <TD class=pwd-strength-box id=pwdHi>高</TD></TR></TBODY></TABLE></TD></TR>
          ??? <TR>
          ??? <TD colSpan=2><SPAN class=redFont>建議至少 6 個字符. 請使用強密碼以保證安全.</SPAN></TD></TR></TBODY></TABLE>

          from index:
          http://www.cnitblog.com/yemoo/archive/2006/07/04/13219.html

          Feedback

          # 1[未登錄]  回復  更多評論   

          2014-10-12 16:35 by 1
          151321
          主站蜘蛛池模板: 土默特右旗| 奎屯市| 诸暨市| 迁安市| 东光县| 嘉鱼县| 广东省| 美姑县| 南澳县| 盐山县| 曲麻莱县| 尼勒克县| 桓台县| 玉屏| 新宁县| 张家口市| 钟祥市| 广宗县| 永丰县| 广元市| 和顺县| 林甸县| 新丰县| 彭山县| 静宁县| 贵德县| 和静县| 屏东县| 阿荣旗| 土默特左旗| 昌邑市| 长宁县| 汉源县| 全州县| 郁南县| 平南县| 乌兰察布市| 新沂市| 天水市| 孝感市| 大荔县|