PHP中判断字符串是否含有中文
答案:2 悬赏:0 手机版
解决时间 2021-02-09 07:13
- 提问者网友:心如荒岛囚我终老
- 2021-02-09 02:28
PHP中判断字符串是否含有中文
最佳答案
- 五星知识达人网友:雪起风沙痕
- 2021-02-09 04:07
这需要用到正则
preg_match('/[\x{4e00}-\x{9fa5}]/u', $str)
这个可以匹配字符串中是否有中文,没有的话返回0
preg_match('/[\x{4e00}-\x{9fa5}]/u', $str)
这个可以匹配字符串中是否有中文,没有的话返回0
全部回答
- 1楼网友:第四晚心情
- 2021-02-09 05:35
$str = "测试中文";
echo $str;
echo "
"; //if (preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/", $str)) { //只能在gb2312情况下使用 //if (preg_match("/^[\x7f-\xff]+$/", $str)) { //兼容gb2312,utf-8 //判断字符串是否全是中文 if (preg_match("/[\x7f-\xff]/", $str)) { //判断字符串中是否有中文 echo "正确输入"; } else { echo "错误输入"; } ?>
"; //if (preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/", $str)) { //只能在gb2312情况下使用 //if (preg_match("/^[\x7f-\xff]+$/", $str)) { //兼容gb2312,utf-8 //判断字符串是否全是中文 if (preg_match("/[\x7f-\xff]/", $str)) { //判断字符串中是否有中文 echo "正确输入"; } else { echo "错误输入"; } ?>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯