您的位置:首页 > Web前端 > JavaScript

JS简单验证密码强度

2014-06-25 15:19 357 查看
<input type="password" id="password" value=""/><button id="validate">验证</button> 

<script type="text/javascript">  
    $("#validate").click(function(){  
        if(isSimplePwd($("#password").val())<3){  
            alert("密码过于简单!");  
        }  
    })  
    /** 
    *简单验证密码强度 
    *必须包含数字、小写字母、大写字母、特殊字符 其三 
    *如果返回值小于3 则说明密码过于简单  
    */  
    function isSimplePwd(s){  
        if(s.length<6){  
            return 0;  
        }  
        var ls = 0;  
        if(s.match(/([a-z])+/)){  
            ls++;  
        }  
        if(s.match(/([0-9])+/)){  
            ls++;  
        }  
        if(s.match(/([A-Z])+/)){  
            ls++;  
        }  
        if(s.match(/[^a-zA-Z0-9]+/)){  
            ls++;  
        }  
        return ls;  
    }  
</script> 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息