编辑
[\x{4e00}-\x{9fa5}]/u /u (PCRE_UTF8) 这是个修正符 此修正符启用了一个 PCRE 中与 Perl 不兼容的额外功能。模式字符串被当成 UTF-8。本修正符在 Unix 下自 PHP 4.1.0 起可用,在 win32 下自 PHP 4.2.3 起可用。 preg_match('/[^\x{4e00}-\x{9fa5}a-zA-Z0-9_@\.]/u', "a中3#");// 结果为真 如果有不是汉数英及_@.为真