/** * 车牌号 * 字母所有大写 * @param $str * @return string */ public static function checkCar($str) { $pattern = '/^[\x{4e00}-\x{9fa5}]{1}[A-Z]{1}[A-Z_0-9]{5}$/u'; // u 表示按unicode(utf-8)匹配(主要针对多字节好比汉字) // $pattern = '/^[\x{4e00}-\x{9fa5}]{1}$/u'; // u 表示按unicode(utf-8)匹配(主要针对多字节好比汉字) if (preg_match($pattern, $str)) { return true; } else { return false; } }
必定要加u,不然没法匹配。code