zoukankan      html  css  js  c++  java
  • 账号注册,密码安全级别提示(弱、中、强)代码

    依照惯例先让各位看官看下效果,然后再看代码

    1 <input id="passw" type="password" />
    2      <div class="maxdiv" >
    3         <div></div>
    4         <div></div>
    5         <div></div>
    6      </div>
    7  <span></span>
    1 .maxdiv div{
    2             height:10px;
    3             width:20px;
    4             border:1px solid #000;
    5             float:left;
    6             margin:20px 2px 0px 5px;
    7         }

    下面就看js啦...

    $(function(){
                $(".maxdiv").hide();
                $("#passw").keyup(function(){
                    var yell=/^w+$/;
                    var vhtml=$("#passw").val();
                    if(yell.test(vhtml)==true && vhtml.length>=6 && vhtml.length<8 )
                    {
                        $(".maxdiv").show();
                        $(".maxdiv :first").attr("style","background:red");
                        $(".maxdiv :gt(0)").attr("style","");
                        $('span').text("弱");
                    }else if(yell.test(vhtml)==true && vhtml.length>=8 && vhtml.length<10 || vhtml.indexOf("@")>0 && vhtml.indexOf(".")<0)
                    {
                        $(".maxdiv").show();
                        $(".maxdiv :lt(2)").attr("style","background:yellow");
                        $(".maxdiv :last").attr("style","");
                        $('span').text("中");
                    }else if (yell.test(vhtml)==true && vhtml.length>=8 && vhtml.length<10 || vhtml.indexOf(".")>0 && vhtml.indexOf("@")<0 )
                    {
                        $(".maxdiv").show();
                        $(".maxdiv :lt(2)").attr("style","background:yellow");
                        $(".maxdiv :last").attr("style","");
                        $('span').text("中");
                    }
                    else if (vhtml.indexOf("@")>0 && vhtml.indexOf(".")>0 || vhtml.indexOf("*")>0  &&  vhtml.length>=10 )
                    {
                        $(".maxdiv").show();
                        $(".maxdiv div").attr("style","background:green");
                        $('span').text("强");
                    }
                    if(vhtml.length<6)
                    {
                        $(".maxdiv").hide();
                        $(".maxdiv div").attr("style","");
                        $('span').html("");
                    }
                });
            })
  • 相关阅读:
    【webpack 系列】进阶篇
    【webpack 系列】基础篇
    手写 Promise 符合 Promises/A+规范
    React-redux: React.js 和 Redux 架构的结合
    Redux 架构理解
    javascript 中的 this 判定
    编译原理
    vue 响应式原理
    强大的版本管理工具 Git
    js实现跨域(jsonp, iframe+window.name, iframe+window.domain, iframe+window.postMessage)
  • 原文地址:https://www.cnblogs.com/dandanwozhishidan/p/3564914.html
Copyright © 2011-2022 走看看