以下代码可以简单的匹配到中文字符:
preg_match('/[\x{4e00}-\x{9fa5}]+/u', '中国');
如果匹配全是中文,需要加上起始判断符和终止符
preg_match('/^[\x{4e00}-\x{9fa5}]+$/u', '中国');
匹配中英文标点符号
preg_match('/[^\x{4e00}-\x{9fa5}a-zA-Z0-9]/u', ',');