正则判断 是否为中文
GB2312格式
$str = “全中文”;
if (preg_match(”/^[”.chr(0xa1).”-”.chr(0xff).”]+$/”, $str)) {
echo “这是一个纯中文字符串”;
} else {
echo “这不是一个纯中文字串”;
}
UTF-8格式
正则表达式部分替换为 ^[\u4e00-\u9fa5]+$
GB2312格式
$str = “全中文”;
if (preg_match(”/^[”.chr(0xa1).”-”.chr(0xff).”]+$/”, $str)) {
echo “这是一个纯中文字符串”;
} else {
echo “这不是一个纯中文字串”;
}
UTF-8格式
正则表达式部分替换为 ^[\u4e00-\u9fa5]+$