zoukankan      html  css  js  c++  java
  • JavaScript密码复杂度

    <!DOCTYPE html>
    <html>
    <head lang="en">
    <meta charset="UTF-8">
    <title>密码复杂度</title>
    </head>
    <body>

    <script type="text/javascript">
    //密码复杂度
    var pw=prompt("请输入密码");
    check(pw);
    function check(pw){
    var boolData1=false;
    var boolData2=false;
    var boolData3=false;
    for(var i= 0; i<pw.length;i++){
    var code=pw.charCodeAt(i);
    if((code>=48)&&(code<=57)){//数字
    boolData1=true;
    }else if((code>=65)&&(code<=90)||(code>=97)&&(code<=122)){//字母
    boolData2=true;
    }else if((code>=33)&&(code<=47)){//其他字符
    boolData3=true;
    }else {//
    alert("密码只能是数字、字母、@#¥%&组成");
    return false;
    }
    }

    if(boolData1&&!boolData2&&!boolData3){//全是数字
    alert("弱");
    }else if(!boolData1&&boolData2&&!boolData3){//全是字母
    alert("弱");
    }else if(!boolData1&&!boolData2&&boolData3){//全是其他字符
    alert("弱");
    }else if(boolData1&&boolData2&&!boolData3){//数字、字母
    alert("中");
    }else if(boolData1&&!boolData2&&boolData3){//数字、字符
    alert("中");
    }else if(!boolData1&&boolData2&&boolData3){//字母、字符
    alert("中");
    }else if(boolData1&&boolData2&&boolData3){//都有
    alert("强");
    }

    }


    </script>

    </body>
    </html>
  • 相关阅读:
    win7下设置smtp的方法
    win7下怎么安装IIS
    python语法笔记(二)
    python语法笔记(一)
    python 的类变量和对象变量
    mysql使用笔记(四)
    mysql使用笔记(三)
    mysql使用笔记(二)
    windows下重新安装TCP/IP协议栈
    c++程序编码
  • 原文地址:https://www.cnblogs.com/sllzhj/p/5073528.html
Copyright © 2011-2022 走看看