最近學習正則,在百度搜php常用正則,80%都是采集的。其中開頭都介紹了個匹配中文的方法,試了一下,不能用(汗!!!)。
這個方法也是搜集來的,可以正確匹配中文:
<?php
$str= "中文";
$par = "\x80-\xff";
$par2= chr(0xa1).'-'.chr(0xff);
/*
*使用$par和$par2兩個表達示都能正確匹配。
*/
if(preg_match("/^[$par2]*$/",$str)){
echo "\$str是中文!";
}else{
echo "\$str不是中文!";
}
?>