php 正则表达式匹配中文字符

Posted 落叶成冰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 正则表达式匹配中文字符相关的知识,希望对你有一定的参考价值。

<?php
$str = 'i love you, 中国';
// $str = 'i love you, ';
// if(preg_match('/[\\x7f-\\xff]/i',$str))  //
if(preg_match('/[\\x4e00-\\x9fa5]+/u',$str))  // 可以没有花括号, /[\\x4e00-\\x9fa5]+/u
	echo '字符串中含有中文!';
 else 
	echo 'no';


以上是关于php 正则表达式匹配中文字符的主要内容,如果未能解决你的问题,请参考以下文章

php 求用正则匹配中文以及标点符号

如何与正则表达式匹配PHP中除“-”之外的所有特殊字符?

php 正则表达式匹配中文字符

PHP中如何匹配多个满足正则表达式的字符串

php正则表达式不匹配中文怎么写

php中正则表达式匹配字符串并输出