php判斷字符串是否含有中文字符

一、判斷是否全是中文

1
2
3
4
5
6
$str="'324是";
if(!eregi("[^/x80-/xff]","$str")){
      echo "全是中文";
}else{
      echo "不是";
}

二、判斷是否包含有中文

1
2
3
4
5
6
7
8
9
10
11
12
13
$str = "中文";
if (preg_match("/[/x7f-/xff]/", $str)) {
      echo "含有中文";
}else{
     echo "沒有中文";
}$pattern = '/[^/x00-/x80]/';
if(preg_match($pattern,$str)){
	echo "含有中文";
}else{
	echo "沒有中文";
}

在測試中發現,中文的標點符號也會當成中文來判斷.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章