正确的PHP匹配UTF-8中文的正则表达式
2015-05-13 00:00
731 查看
我以前一直用这个
今天才发现,上面这个也会匹配到一些欧洲国家的字符
应该用下面这个,注意修正符 u
preg_match('~[\x7f-\xff]+~is', $string, $tmp);
今天才发现,上面这个也会匹配到一些欧洲国家的字符
应该用下面这个,注意修正符 u
preg_match('~[\x{4e00}-\x{9fa5}]+~u', $string, $tmp);
相关文章推荐
- 正确的PHP匹配UTF-8中文的正则表达式
- PHP匹配UTF-8中文字符的正则表达式
- php正则表达式 匹配中文【正确版本】
- php将中文转换成相应匹配的正则表达式(要求原文本为utf-8编码)
- PHP正则表达式 中文匹配 UTF-8编码下的的注意事项
- php中utf-8编码下用正则表达式匹配汉字的最终正确表达式——/^[x{4e00}-x{9fa5}]+$/u
- php中utf-8编码下用正则表达式匹配汉字的最终正确表达式——/[\x{4e00}-\x{9fa5}]/u
- PHP 正确匹配 UTF-8 中文的正则
- PHP 正则表达式 匹配中文
- php中utf-8编码下用正则表达式如何匹配汉字
- UTF-8编码时,PHP如何正则匹配中文汉字?亲测可用
- PHP用正则表达式匹配中文
- php utf-8编码 正则匹配中文
- php匹配中文_英文_数字的正则表达式
- PHP正则表达式匹配中文
- php和JS正则表达式匹配中文
- PHP 正则表达式 匹配中文
- js 和 php 正则表达式匹配中文是不同的
- [转]Python正则表达式中匹配GBK/UTF-8编码中文字符_绝冬之地_百度空间
- PHP匹配中文的正则表达式