首页 > 其他 > 详细

密码等级

时间:2019-12-26 16:51:04      阅读:68      评论:0      收藏:0      [点我收藏+]

html

<input type="text" id=password placeholder="密码" />
    <div id=intension>
        <div>弱</div>
        <div>中</div>
        <div>强</div>
    </div>

css

<style>
    #intension div {
        background-color: gray;
        width: 80px;
        height: 20px;
        text-align: center;
        line-height: 20px;
        margin: 5px;
        float: left;
    }

    #intension {
        width: 270px;
        margin-left: 40px
    }

    #password {
        width: 300px;
        height: 30px;
        font-size: 18px;
    }

    #intension .active {
        background-color: pink
    }
</style>

js

<script>
    var oPassword = document.getElementById("password");
    var oDiv = document.getElementById("intension");
    var nodes = oDiv.getElementsByTagName("div");
    oPassword.onkeyup = function () {
        var oValue = oPassword.value;

        for (var i = 0; i < nodes.length; i++) {
            nodes[i].className = ‘‘;
        }

        if (/\d/.test(oValue) && /[a-z]/.test(oValue) && /[A-Z]/.test(oValue)) {
            nodes[2].className = "active";
        } else if (/^\d+$/.test(oValue) || /^[A-Z]+$/.test(oValue) || /^[a-z]+$/.test(oValue)) {
            nodes[0].className = "active";
        } else {
            nodes[1].className = "active";
        }

    } 
</script>

密码等级

原文:https://www.cnblogs.com/wulicute-TS/p/12102565.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!