/** * 車牌號 * 字母所有大寫 * @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