美文网首页
php 密码强度

php 密码强度

作者: Mracale | 来源:发表于2021-12-23 16:19 被阅读0次
    $score = 0;
    if(!empty($_GET['value'])){ //接收的值
        $str = $_GET['value'];
    } else{
        $str = '';
    }
    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 $score;
    exit;
    

    相关文章

      网友评论

          本文标题:php 密码强度

          本文链接:https://www.haomeiwen.com/subject/jenhqrtx.html