PHP 常用正则验证封装

PHP 常用正则验证封装

  • 正则验证封装
    • 1、必须含有数字和字母的混合校验,带通用长度验证
    • 2、待更新

正则验证封装

主要是针对项目中常用的正则方法进行封装处理

1、必须含有数字和字母的混合校验,带通用长度验证

     /**
     * 数字和字母的混合校验,带长度验证
     * @param string $str 验证的字符串
     * @param int $start 长度范围下限
     * @param int|string $end 长度范围上限
     * @return bool
     */
    public static function onlyStrAndNumCheck($str,$start=1,$end='')
    {
        if(!$start) $start = 1;
        if(preg_match("/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{{$start},{$end}}$/",$str)) return true;
        return false;
    }

2、待更新

你可能感兴趣的:(php基础)