$pattern = '/^[\x{4e00}-\x{9fa5}]+$/u';
$string = '中文';
if (preg_match($pattern, $string)) {
echo '匹配';
}
用[\x{4e00}-\x{9fa5}]可以用来匹配中文,如果要在javascript中使用,使用[\u4e00-\u9fa5]
本文介绍了一种使用正则表达式来匹配中文字符的方法,并提供了PHP与JavaScript中的具体实现方式。通过该方法,开发者能够有效地验证字符串是否仅包含中文字符。
$pattern = '/^[\x{4e00}-\x{9fa5}]+$/u';
$string = '中文';
if (preg_match($pattern, $string)) {
echo '匹配';
}

被折叠的 条评论
为什么被折叠?