最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js正則表達式驗證密碼強度【推薦】

 更新時間:2017年03月03日 11:52:46   作者:chang紅達  
本文主要介紹了js利用正則表達式驗證密碼強度的實例,具有很好的參考價值。下面跟著小編一起來看下吧

效果圖:

代碼如下:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>驗證密碼強度</title>
 <style type="text/css">
 *{margin: 0;padding: 0;}
 body{background:#ccc;}
 #demo{width:400px;padding:50px;background:#efefef;border: 1px solid #999;line-height:40px;margin:100px auto 0;}
 #strength_length{height:6px;width:100px;padding:2px;border: 1px solid #ccc;}
 .lv1{background:red;}
 .lv2{background:blue;width:200px;}
 .lv3{background:green;width:300px;}
 </style>
</head>
<body>
 <div id="demo">
 <label for="ipt">密碼:</label>
 <input type="text" id="ipt"><br/>
 <em>密碼強度:</em><em id="strength"></em>
 <div id="strength_length"></div>
 </div>
</body>
<script type="text/javascript">
 (function(window){
 function $(id){
 return document.getElementById(id);
 };
 var arr = ["","低","中","高"];
 // 獲取對象
 var ipt = $("ipt"),strength = $("strength"),strLength = $("strength_length");
 // 密碼輸入事件
 ipt.onkeyup = function(){
 var s = 0;
 var txt = this.value;
 if( /[a-zA-Z]/.test(txt) ){
 s++;
 };
 if( /[0-9]/.test(txt) ){
 s++;
 };
 if( /[^0-9a-zA-Z]/.test(txt) ){
 s++;
 };
 if( txt.length <6 ){
 s = 0;
 };
 strength.innerHTML = arr[s];
 strLength.className = "lv" + s;
 }
 })(window)
</script>
</html>

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關文章

  • 標準的js無縫滾動效果

    標準的js無縫滾動效果

    這篇文章主要為大家詳細介紹了標準的js無縫滾動效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-08-08
  • 微信小程序實現上傳圖片的功能

    微信小程序實現上傳圖片的功能

    這篇文章主要為大家詳細介紹了微信小程序實現上傳圖片的功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • 詳細聊聊JS中不一樣的深拷貝

    詳細聊聊JS中不一樣的深拷貝

    對于js中的對象的深拷貝在項目的開發(fā)中比較常用到,這篇文章主要給大家介紹了關于JS中不一樣的深拷貝的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-10-10
  • three.js中點對象(Point)和點材質(PointsMaterial)的具體使用

    three.js中點對象(Point)和點材質(PointsMaterial)的具體使用

    本文主要介紹了three.js中點對象(Point)和點材質(PointsMaterial)的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-07-07
  • js 鍵盤記錄實現(兼容FireFox和IE)

    js 鍵盤記錄實現(兼容FireFox和IE)

    用js實現鍵盤記錄,要關注瀏覽器的三種按鍵事件類型,即keydown,keypress和keyup,它們分別對應onkeydown、onkeypress和onkeyup這三個事件句柄。一個典型的按鍵會產生所有這三種事件,依次是keydown,keypress,然后是按鍵釋放時候的keyup。
    2010-02-02
  • 前端Webpack配置之eval-source-map使用方法

    前端Webpack配置之eval-source-map使用方法

    eval-source-map 是 Webpack 中 devtool 選項的一種模式,它提供了一種內聯 Source Map 的方式,用于開發(fā)環(huán)境中的源代碼映射,這篇文章主要介紹了前端Webpack配置之eval-source-map使用方法,需要的朋友可以參考下
    2024-12-12
  • JavaScript中16進制顏色與rgb顏色互相轉換的示例代碼

    JavaScript中16進制顏色與rgb顏色互相轉換的示例代碼

    這篇文章主要介紹了JavaScript中16進制顏色與rgb顏色互相轉換的示例代碼,通過示例代碼介紹了JS 顏色16進制、rgba相互轉換問題,感興趣的朋友一起看看吧
    2024-01-01
  • 可能是全網最詳細小程序中使用echarts的教程

    可能是全網最詳細小程序中使用echarts的教程

    在開發(fā)微信小程序時,有需求需要使用到柱狀圖,餅圖等圖表,下面這篇文章主要給大家介紹了關于小程序中使用echarts的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-10-10
  • canvas繪制環(huán)形進度條

    canvas繪制環(huán)形進度條

    本文主要介紹了canvas繪制環(huán)形進度條的示例代碼,具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • 原生js調用json方法總結

    原生js調用json方法總結

    本篇文章給大家詳細分析了js調用json方法的總結,對此有需要的朋友可以參考學習下。
    2018-02-02

最新評論

双流县| 西吉县| 正镶白旗| 乐清市| 四会市| 巴林左旗| 唐河县| 项城市| 军事| 疏勒县| 麦盖提县| 清丰县| 甘谷县| 钟山县| 陇川县| 洪湖市| 宁津县| 岑溪市| 新昌县| 连城县| 安徽省| 慈溪市| 伊吾县| 新安县| 永清县| 镇宁| 资源县| 凤庆县| 历史| 惠州市| 鹿泉市| 康定县| 登封市| 怀安县| 鲁山县| 贡觉县| 遂昌县| 永善县| 江都市| 西和县| 孟津县|