<?php
$str= "中文";//全部是汉字的$par = "\x80-\xff";$par2= chr(0xa1).'-'.chr(0xff);//包含汉字的$str = '中a文3测试';if (preg_match("/([\x81-\xfe][\x40-\xfe])/", $str, $match)) { echo '含有汉字'; } else { echo '不含有汉字';}/**使用$par和$par2两个表达示都能正确匹配。*/$str = '中文测试';if (preg_match_all("/^([\x81-\xfe][\x40-\xfe])+$/", $str, $match)) { echo '全部是汉字'; } else { echo '不全是汉字';}if(preg_match("/^[$par]*$/",$str)){ echo "\$str是中文!";}else{ echo "\$str不是中文!";}?>