$str = "统计中文";$newStr = preg_replace('/[^\x{4e00}-\x{9fa5}]/u', '', $str);echo mb_strlen($newStr,"utf-8");假设你这个是UTF-8编码下的!!不同的编码对应不同的正则