密码强度的正则验证

用三个正则表达式实现。

纯数字—-一级;
加上字母—-二级;
加上非数字非字母—三级。

     var reg1 = /\d/; 
        var reg2 = /[a-zA-Z]/;
        var reg3 = /\W/;
        var level = 0;
        if(reg1.test(this.value)){
            //密码等级增加
            level++;
        }
        if(reg2.test(this.value)){
            //密码等级增加
            level++;
        }
        if(reg3.test(this.value)){
            //密码等级增加
            level++;
        }

你可能感兴趣的:(密码强度的正则验证)