由于中文的ASCII码是有一定的范围的。所以你可以用下面的正则表达式来表示中文。
/^[chr(0xa1)-chr(0xff)]+$/
下面是一个使用的例子:
$str = "超越PHP";
if (preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/", $str)) {
echo "这是一个纯中文字符串";
} else {
echo "这不是一个纯中文字串";
}
0
0
相关文章
Laravel 中如何将自定义命名的上传图片保存到数据库
如何在 PDO 中安全高效地批量更新多行数据(CASE WHEN THEN)
如何在 PHP 中批量插入多维关联数组数据到数据库
PHPMailer SMTP认证失败:特殊字符密码处理误区详解
如何在 WooCommerce 商店页面中自动隐藏用户已购商品
本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门AI工具










