<?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不是中文!"; } ?>
|
请发表评论