[php]PHP判断密码强度实例
[php]PHP判断密码强度实例
- <?php
- function codes($str){
- $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 ++;
- }
- return $score;
- }
- echo codes("1VBBaabv111_");
- ?>
热门文章推荐
- [php]优酷真实视频地址解析算法
- [Dz]discuz手机版支持视频播放的方法
- [PHP]php加密js解密的方法实例
- [php]用PHP打印出前一天的时间格式
- [PHP]mpeg,mp3,avi的ffmpeg的php转换类
- [php]php中3DES加密一个非常有用的3des加密
- [PHP]php.ini修改上传文件的大小限制处理方法
- [php]用过的最好用的php分页类源代码
请稍候...