国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JS基于正則表達式實現(xiàn)的密碼強度驗證功能示例

2019-11-19 15:20:56
字體:
供稿:網(wǎng)友

本文實例講述了JS基于正則表達式實現(xiàn)的密碼強度驗證功能。分享給大家供大家參考,具體如下:

先來看看運行效果:

具體代碼如下:

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <title>m.survivalescaperooms.com 武林網(wǎng)</title></head><style type="text/css">  body {    background: #ccc;  }  label {    width: 40px;    display: inline-block;  }  span {    color: red;  }  .container {    margin: 100px auto;    width: 400px;    padding: 50px;    line-height: 40px;    border: 1px solid #999;    background: #efefef;  }  span {    margin-left: 30px;    font-size: 12px;  }  .wrong {    color: red  }  .right {    color: green;  }  .strengthLv0 {    height: 6px;    width: 120px;    border: 1px solid #ccc;    padding: 2px;  }  .strengthLv1 {    background: red;    height: 6px;    width: 40px;    border: 1px solid #ccc;    padding: 2px;  }  .strengthLv2 {    background: orange;    height: 6px;    width: 80px;    border: 1px solid #ccc;    padding: 2px;  }  .strengthLv3 {    background: green;    height: 6px;    width: 120px;    border: 1px solid #ccc;    padding: 2px;  }</style><body><div class="container">  <label>密碼</label>  <input type="text" id="inp1" maxlength="16">  <!--<input type="password" id="inp1" maxlength="16"/>-->  <div class="pass-wrap">    <em>密碼強度:</em>    <em id="strength"></em>    <div id="strengthLevel" class="strengthLv0"></div>  </div></div><script>  var regEx = /^[1-9]/d{4,9}$/; //匹配qq號  //找人  var inp1 = document.getElementById("inp1");  var strength = document.getElementById("strength");  var strengthLevel = document.getElementById("strengthLevel");  var arr = ["", "低", "中", "高"];  inp1.onkeyup = function () {    var level = 0;    if (/[1-9]/.test(this.value)) {      level++;    }    if (/[a-z]/.test(this.value)) {      level++;    }    if (/[^a-z1-9]/.test(this.value)) {      level++    }    if (this.value.length < 6) {      level = 0;    }    strength.innerHTML = arr[level];    strengthLevel.className = "strengthLv" + level;  };  /* inp1.onkeyup = function () {   var level = 0;   if (/[1-9]/.test(this.value)) {   level++;   }   if (/[a-z]/.test(this.value)) {   level++   }   if (/[^a-z0-9]/.test(this.value)) {   level++   }   if (inp1.value.length < 6) {   level = 0;   }   strengthLevel.className = "strengthLv"+level;   strength.innerHTML = arr[level];   };*/</script></body></html>

PS:這里再為大家提供幾款相關(guān)在線工具供大家參考使用:

密碼安全性在線檢測:
http://tools.VeVB.COm/password/my_password_safe

在線隨機數(shù)字/字符串生成工具:
http://tools.VeVB.COm/aideddesign/suijishu

高強度密碼生成器:
http://tools.VeVB.COm/password/CreateStrongPassword

JavaScript正則表達式在線測試工具:
http://tools.VeVB.COm/regex/javascript

正則表達式在線生成工具:
http://tools.VeVB.COm/regex/create_reg

更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript正則表達式技巧大全》、《JavaScript替換操作技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》、《JavaScript中json操作技巧總結(jié)》、《JavaScript錯誤與調(diào)試技巧總結(jié)》及《JavaScript數(shù)學(xué)運算用法總結(jié)

希望本文所述對大家JavaScript程序設(shè)計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 娄烦县| 南和县| 兴隆县| 漾濞| 广德县| 喀喇沁旗| 晋州市| 滨州市| 博乐市| 清远市| 平江县| 正阳县| 新竹县| 高台县| 大邑县| 绿春县| 廉江市| 鄂尔多斯市| 衡阳县| 望都县| 新安县| 大关县| 深泽县| 海宁市| 玉林市| 曲靖市| 临西县| 钦州市| 五河县| 青浦区| 景谷| 大竹县| 苗栗市| 遂平县| 黄浦区| 二连浩特市| 西充县| 元阳县| 石渠县| 北票市| 南皮县|