编程爱好者之家

PHP正则表达式判断字符包含汉字

2020-03-06 11:40:57 375

一,判断全是中文

代码如下:

$str="'编程爱好者之家888"; 
if(!eregi("[^\x80-\xff]","$str")){ 
	echo "全是中文"; 
}else{ 
	echo "不是"; 
}

二,判断含有中文

代码如下:

$str = "编程爱好者之家"; 
if (preg_match("/[\x7f-\xff]/", $str)) { 
	echo "含有中文"; 
}else{ 	
	echo "没有中文"; 
} 

//方法二

$pattern = '/[^\x00-\x80]/'; 
if(preg_match($pattern,$str)){ 
	echo "含有中文"; 
}else{ 
	echo "没有中文"; 
}


同类文章