• js密码强度校验


    function AuthPasswd(string) {
            if(!string){
                jQuery("#low").removeClass("org");
            }else if(string && string.length >=6) {
                if(/[a-zA-Z]+/.test(string) && /[0-9]+/.test(string) && /W+D+/.test(string)) {
                    noticeAssign(1);
                }else if(/[a-zA-Z]+/.test(string) || /[0-9]+/.test(string) || /W+D+/.test(string)) {
                    if(/[a-zA-Z]+/.test(string) && /[0-9]+/.test(string)) {
                        noticeAssign(-1);
                    }else if(/[a-zA-Z]+/.test(string) && /W+D+/.test(string)) {
                        noticeAssign(-1);
                    }else if(/[0-9]+/.test(string) && /W+D+/.test(string)) {
                        noticeAssign(-1);
                    }else{
                        noticeAssign(0);
                    }
                }
            }else{
                noticeAssign(0);
            }
        }
    
        function noticeAssign(num){        //num == 1强     -1中         0弱
            if(num == 1) {
                jQuery("#high").attr("class","org");
                jQuery("#mid").removeClass("org");
                jQuery("#low").removeClass("org");
            }else if(num == -1){
                jQuery("#high").removeClass("org");
                jQuery("#mid").attr("class","org");
                jQuery("#low").removeClass("org");
            }else if(num == 0) {
                jQuery("#low").attr("class","org");
                jQuery("#mid").removeClass("org");
                jQuery("#high").removeClass("org");
            }else{      //空值
                jQuery("#high").removeClass("org");
                jQuery("#mid").removeClass("org");
                jQuery("#low").removeClass("org");
            }
        }
  • 相关阅读:
    JS的运行机制
    Vue路由
    javascript的逼格
    Vue开发中遇到的问题及解决方案
    模块模式
    2019年终总结
    http知识总结
    小议函数的节流和防抖
    nodejs初探一二
    Object是个什么鬼
  • 原文地址:https://www.cnblogs.com/vipzhou/p/5118502.html
Copyright © 2020-2023  润新知