UTF-8编码时,PHP如何正则匹配中文汉字?亲测可用
2017-08-08 10:34
1031 查看
这个方法亲测可用,代码如下:
效果如图:
<?php
header('content-type:text/html;charset=utf-8');
$input = "utf-8编码时,如何正则匹配中文汉字?";
if (preg_match_all("/([\x{4e00}-\x{9fa5}]+)/u", $input, $match))
{
var_dump($match);
print("该字符串含有中文");
}
else {
print("该字符串没有中文");
}
效果截图:
<?php header('content-type:text/html;charset=utf-8'); $input = "^_^,PHP is the best programming language in the world!"; if (preg_match_all("/([\x{4e00}-\x{9fa5}]+)/u", $input, $match)) { var_dump($match); print("该字符串含有中文"); } else { print("该字符串没有中文"); }
效果如图:
<?php
header('content-type:text/html;charset=utf-8');
$input = "utf-8编码时,如何正则匹配中文汉字?";
if (preg_match_all("/([\x{4e00}-\x{9fa5}]+)/u", $input, $match))
{
var_dump($match);
print("该字符串含有中文");
}
else {
print("该字符串没有中文");
}
效果截图:
相关文章推荐
- php中utf-8编码下用正则表达式如何匹配汉字
- php中utf-8编码下用正则表达式如何匹配汉字
- php中utf-8编码下用正则表达式如何匹配汉字
- php中utf-8编码下用正则表达式如何匹配汉字
- php中utf-8编码下用正则表达式如何匹配汉字
- php中utf-8编码下用正则表达式匹配汉字的最终正确表达式——/^[x{4e00}-x{9fa5}]+$/u
- php中utf-8、gbk编码下用正则表达式如何匹配汉字[转]
- php将中文转换成相应匹配的正则表达式(要求原文本为utf-8编码)
- php中utf-8编码和GB2312编码下用正则表达式匹配汉字
- uiautomator在UTF-8的编码方式下如何匹配英文和中文包括汉字
- php utf-8编码 正则匹配中文
- PHP正则表达式 中文匹配 UTF-8编码下的的注意事项
- php中utf-8编码下用正则表达式匹配汉字的最终正确表达式——/[\x{4e00}-\x{9fa5}]/u
- PHP正则匹配汉字(UTF-8和GBK两种编码)
- php-utf-8编码下匹配中文
- 正确的PHP匹配UTF-8中文的正则表达式
- [转]Python正则表达式中匹配GBK/UTF-8编码中文字符_绝冬之地_百度空间
- UTF-8正则表达式如何匹配汉字
- 正则匹配时遇到的编码问题(unicode,gbk,utf-8,中文)
- 如何在php中用正则表达式匹配utf-8…