- 使用
preg_match
- 必须使用
u
flag- 这个修饰符添加的额外的功能,与Perl的PCRE不兼容。
- Pattern和字符串均为UTF-8编码。
- 从PHP 4.1.0 or greater on Unix and from PHP 4.2.3 on win32开始支持。
- 从PHP 4.3.5开始对UTF-8的有效性进行检查。
- 5/6个八进制字符表示UTF-8字符从 PHP 5.3.4 开始不再支持(resp. PCRE 7.3 2007-08-28)。
/^[x{4e00}-x{9fa5}]+$/u
- 和 JSON 中的不同, Javascript使用的是
x4e00
,不需要花括号