zoukankan      html  css  js  c++  java
  • 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;
  • 相关阅读:
    网络知识 ACL NAT IPv6
    const用法
    单向链表排序
    文件系统
    protel DXP的类矢量图功能
    proteus画元件
    SD卡FAT32文件系统格式
    如何实现一个malloc函数
    sbrk and coreleft
    windows下常用快捷键
  • 原文地址:https://www.cnblogs.com/caorui-log/p/10711487.html
Copyright © 2011-2022 走看看