麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

javascripit實現(xiàn)密碼強度檢測代碼分享

2019-11-20 21:28:47
字體:
供稿:網(wǎng)友
復制代碼 代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>
        密碼強度檢測
    </title>
    <style type="text/css">
        body{font:12px/1.5 Arial;} input{float:left;font-size:12px;width:150px;font-family:arial;border:1px
        solid #ccc;padding:3px;} input.correct{border:1px solid green;} input.error{border:1px
        solid red;} #tips{float:left;margin:2px 0 0 20px;} #tips span{float:left;width:50px;height:20px;color:#fff;overflow:hidden;background:#ccc;margin-right:2px;line-height:20px;text-align:center;}
        #tips.s1 .active{background:#f30;} #tips.s2 .active{background:#fc0;} #tips.s3
        .active{background:#cc0;} #tips.s4 .active{background:#090;}
    </style>
    <script type="text/javascript">
        window.onload = function() {
            var oTips = document.getElementById("tips");
            var oInput = document.getElementsByTagName("input")[0];
            var aSpan = oTips.getElementsByTagName("span");
            var aStr = ["弱", "中", "強", "非常好"];
            var i = 0;

            oInput.onkeyup = oInput.onfocus = oInput.onblur = function() {
                var index = checkStrong(this.value);
                this.className = index ? "correct": "error";
                oTips.className = "s" + index;
                for (i = 0; i < aSpan.length; i++) aSpan[i].className = aSpan[i].innerHTML = "";
                index && (aSpan[index - 1].className = "active", aSpan[index - 1].innerHTML = aStr[index - 1])
            }
        };
        /** 強度規(guī)則
            + ------------------------------------------------------- +
            1) 任何少于6個字符的組合,弱;任何字符數(shù)的同類字符組合,弱;
            2) 任何字符數(shù)的兩類字符組合,中;
            3) 12位字符數(shù)以下的三類或四類字符組合,強;
            4) 12位字符數(shù)以上的三類或四類字符組合,非常好。
            + ------------------------------------------------------- +
            **/
        //檢測密碼強度
        function checkStrong(sValue) {
            var modes = 0;
            if (sValue.length < 6) return modes;
            if (//d/.test(sValue)) modes++; //數(shù)字
            if (/[a-z]/.test(sValue)) modes++; //小寫
            if (/[A-Z]/.test(sValue)) modes++; //大寫 
            if (//W/.test(sValue)) modes++; //特殊字符
            switch (modes) {
            case 1:
                return 1;
                break;
            case 2:
                return 2;
            case 3:
            case 4:
                return sValue.length < 12 ? 3 : 4
                break;
            }
        }
    </script>
</head>

<body>
    <input type="password" value="" maxlength="16" />
    <div id="tips">
        <span></span>
        <span></span>
        <span></span>
        <span></span>
    </div>
</body>

</html>
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美一级一片 | 成人在线观看小视频 | 日韩视频在线观看免费视频 | 欧美一级全黄 | 午夜视频在线观看91 | 国产免费高清在线 | 亚洲成人涩涩 | 久久一区国产 | 日韩色视频在线观看 | 久久精品中文字幕一区二区三区 | 91精品国产一区二区三区动漫 | 欧美一区二区三区久久精品视 | 91福利影视| 日日噜噜噜夜夜狠狠久久蜜桃 | 99精品视频在线导航 | 欧美视频一级 | 成人情欲视频在线看免费 | 免费在线看a | 久久久一区二区三区四区 | 国内精品久久久久久2021浪潮 | 国产视频在线观看一区二区三区 | av免费在线播放网址 | 国产成人小视频在线观看 | 麻豆蜜桃在线观看 | 国产毛片网站 | 91久久99热青草国产 | 国产99久久 | 宅男噜噜噜66国产免费观看 | 国产1区在线 | 久久丝袜脚交足黄网站免费 | 国产一区二区在线免费播放 | 91av大片| 一本色道久久综合亚洲精品图片 | 亚洲va久久久噜噜噜久牛牛影视 | 经典三级在线视频 | 狠狠操视频网站 | 久久久久中文字幕 | 亚洲第一页视频 | a网站在线 | 国产a级片电影 | 精品久久久久久综合日本 |