PHP 匹配一个汉字

  • 使用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,不需要花括号
posted @ 2016-09-08 20:50  乌祁班岚图  阅读(977)  评论(0编辑  收藏  举报