php正则表达式检测中文

//检测汉字个数
            $num = preg_match_all("/[\xB0-\xF7][\xA1-\xFE]/",$truename,$ff);
            if($num==0){
             return false;//不存在汉字
            }else{
             return true;//存在汉字
            }

词表达式返回一串字符串中的中文字数

if($num*2 == strlen($truename))//全是中文

if($num*2 <  strlen($truename))//不全是中文

你可能感兴趣的:(php正则表达式检测中文)