JS簡單驗證密碼強度
阿新 • • 發佈:2019-01-08
<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>