欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript注冊時密碼強度校驗代碼

 更新時間:2017年06月30日 09:13:53   作者:gina之編程花園  
這篇文章主要為大家詳細介紹了JavaScript注冊時密碼強度校驗代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下

密碼強度有4個狀態(tài),分別如下圖。

無密碼狀態(tài)

密碼低級狀態(tài)

密碼中級狀態(tài)

密碼高級狀態(tài)

實現(xiàn)的代碼主要如下:

HTML代碼

<input name="password" type="PassWord" onKeyUp="CheckIntensity(this.value)">
<table border="0" cellpadding="0" cellspacing="0">
<tr align="center">
<td id="pwd_Weak" class="pwd pwd_c"> </td>
<td id="pwd_Medium" class="pwd pwd_c pwd_f">無</td>
<td id="pwd_Strong" class="pwd pwd_c pwd_c_r"> </td>
</tr>
</table>

CSS代碼

.pwd{width:50px;height:20px;line-height:14px;padding-top:2px;} 
.pwd_f{color:#BBBBBB;} 
.pwd_c{background-color:#F3F3F3;border-top:1px solid #D0D0D0;border-bottom:1px solid #D0D0D0;border-left:1px solid #D0D0D0;} 
.pwd_Weak_c{background-color:#FF4545;border-top:1px solid #BB2B2B;border-bottom:1px solid #BB2B2B;border-left:1px solid #BB2B2B;} 
.pwd_Medium_c{background-color:#FFD35E;border-top:1px solid #E9AE10;border-bottom:1px solid #E9AE10;border-left:1px solid #E9AE10;} 
.pwd_Strong_c{background-color:#3ABB1C;border-top:1px solid #267A12;border-bottom:1px solid #267A12;border-left:1px solid #267A12;} 
.pwd_c_r{border-right:1px solid #D0D0D0;} 
.pwd_Weak_c_r{border-right:1px solid #BB2B2B;} 
.pwd_Medium_c_r{border-right:1px solid #E9AE10;} 
.pwd_Strong_c_r{border-right:1px solid #267A12;}

JS代碼

function CheckIntensity(pwd) {
    var Mcolor, Wcolor, Scolor, Color_Html;    
    var m = 0;   
    //匹配數(shù)字
    if (/\d+/.test(pwd)) {
      debugger;
      m++;
    };
    //匹配字母
    if (/[A-Za-z]+/.test(pwd)) {     
      m++;
    };
    //匹配除數(shù)字字母外的特殊符號
    if (/[^0-9a-zA-Z]+/.test(pwd)) {      
      m++;
    };
    
    if (pwd.length <= 6) { m = 1; }
    if (pwd.length <= 0) { m = 0; }    
    switch (m) {
      case 1:
        Wcolor = "pwd pwd_Weak_c";
        Mcolor = "pwd pwd_c";
        Scolor = "pwd pwd_c pwd_c_r";
        Color_Html = "弱";
        break;
      case 2:
        Wcolor = "pwd pwd_Medium_c";
        Mcolor = "pwd pwd_Medium_c";
        Scolor = "pwd pwd_c pwd_c_r";
        Color_Html = "中";
        break;
      case 3:
        Wcolor = "pwd pwd_Strong_c";
        Mcolor = "pwd pwd_Strong_c";
        Scolor = "pwd pwd_Strong_c pwd_Strong_c_r";
        Color_Html = "強";
        break;
      default:
        Wcolor = "pwd pwd_c";
        Mcolor = "pwd pwd_c pwd_f";
        Scolor = "pwd pwd_c pwd_c_r";
        Color_Html = "無";
        break;
    }
    document.getElementById('pwd_Weak').className = Wcolor;
    document.getElementById('pwd_Medium').className = Mcolor;
    document.getElementById('pwd_Strong').className = Scolor;
    document.getElementById('pwd_Medium').innerHTML = Color_Html;
  }  

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • View.post() 不靠譜的地方你知道多少

    View.post() 不靠譜的地方你知道多少

    本文給大家分享了view.post()方法不靠譜的地方,以及post在7.0中的差異,需要的的朋友參考下本文吧
    2017-08-08
  • JS兼容瀏覽器的導出Excel(CSV)文件的方法

    JS兼容瀏覽器的導出Excel(CSV)文件的方法

    項目中經(jīng)常需要導出Excel文件,不在服務器端處理而是富客戶端采用Javascript腳本處理數(shù)據(jù)并導出文件
    2014-05-05
  • js實現(xiàn)星星打分效果

    js實現(xiàn)星星打分效果

    這篇文章主要為大家詳細介紹了js實現(xiàn)星星打分效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • javascript閉包概念簡單解析(推薦)

    javascript閉包概念簡單解析(推薦)

    下面小編就為大家?guī)硪黄猨avascript閉包概念簡單解析(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • JavaScript中事件委托的示例詳解

    JavaScript中事件委托的示例詳解

    所謂事件委托,就是將原本應該在當前元素綁定的事件,放到它的祖先元素上,讓祖先元素來委托處理。今天我們來認識一下JS中的事件委托
    2022-07-07
  • Javascript拖拽系列文章1之offsetParent屬性

    Javascript拖拽系列文章1之offsetParent屬性

    這個系列文章主要是講述實現(xiàn)Javascript拖拽功能的基礎知識,并將在最后給出一個完整的示例。適合對拖拽完全不懂的人閱讀
    2008-09-09
  • 第二章之Bootstrap 頁面排版樣式

    第二章之Bootstrap 頁面排版樣式

    Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它簡潔靈活,使得 Web 開發(fā)更加快捷。本文給大家介紹Bootstrap 頁面排版樣式的相關知識,希望對大家有所幫助!
    2016-04-04
  • JS+jQuery實現(xiàn)注冊信息的驗證功能

    JS+jQuery實現(xiàn)注冊信息的驗證功能

    本文通過實例代碼給大家分享了基于js+jquery實現(xiàn)的注冊信息驗證功能,代碼簡單易懂,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2017-09-09
  • 前端圖片懶加載的原理與3種實現(xiàn)方式舉例

    前端圖片懶加載的原理與3種實現(xiàn)方式舉例

    圖片懶加載又稱圖片延時加載、惰性加載,即在用戶需要使用圖片的時候加載,這樣可以減少請求,節(jié)省帶寬,提高頁面加載速度,相對的,也能減少服務器壓力,下面這篇文章主要給大家介紹了關于前端圖片懶加載的原理與3種實現(xiàn)方式的相關資料,需要的朋友可以參考下
    2023-03-03
  • echarts控制x軸和y軸name位置并加軸箭頭代碼示例

    echarts控制x軸和y軸name位置并加軸箭頭代碼示例

    搞數(shù)據(jù)展示,很多朋友都會用到免費的echarts,下面這篇文章主要給大家介紹了關于echarts控制x軸和y軸name位置并加軸箭頭的相關資料,需要的朋友可以參考下
    2024-01-01

最新評論