首页 > 网络编程 > PHP编程 > php实例 > PHP匹配UTF-8中文的正则 正确的PHP匹配UTF-8中文的正则表达式 2015-05-13 09:44:45 投稿:junjie 这篇文章主要介绍了正确的PHP匹配UTF-8中文的正则表达式,本文对比给出了两个不同的正则表达式,需要的朋友可以参考下 我以前一直用这个 复制代码 代码如下: preg_match('~[\x7f-\xff]+~is', $string, $tmp); 今天才发现,上面这个也会匹配到一些欧洲国家的字符 应该用下面这个,注意修正符 u 复制代码 代码如下: preg_match('~[\x{4e00}-\x{9fa5}]+~u', $string, $tmp); 您可能感兴趣的文章:php正则匹配html中带class的div并选取其中内容的方法正则匹配密码只能是数字和字母组合字符串功能【php与js实现】PHP正则匹配日期和时间(时间戳转换)的实例代码PHP入门教程之正则表达式基本用法实例详解(正则匹配,搜索,分割等)PHP中preg_match函数正则匹配的字符串长度问题PHP中preg_match正则匹配中的/u、/i、/s含义PHP实现正则匹配所有括号中的内容