PHP 判断密码强度


 
           $score = 0;
           if(preg_match("/[0-9]+/",$str))
           {
              $score ++; 
           }
           if(preg_match("/[0-9]{3,}/",$str))
           {
              $score ++; 
           }
           if(preg_match("/[a-z]+/",$str))
           {
              $score ++; 
           }
           if(preg_match("/[a-z]{3,}/",$str))
           {
              $score ++; 
           }
           if(preg_match("/[A-Z]+/",$str))
           {
              $score ++; 
           }
           if(preg_match("/[A-Z]{3,}/",$str))
           {
              $score ++; 
           }
           if(preg_match("/[_|\-|+|=|*|!|@|#|$|%|^|&|(|)]+/",$str))
           {
              $score += 2; 
           }
           if(preg_match("/[_|\-|+|=|*|!|@|#|$|%|^|&|(|)]{3,}/",$str))
           {
              $score ++ ; 
           }
           if(strlen($str) >= 10)
           {
              $score ++; 
           }
           echo "<br>";
           echo $score;


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM