快捷搜索:   nginx

PHP正则判断字符串中是否含有中文汉字 是否全是中文汉字 有没有含有汉字

有些网站的注册要求用户名必须是汉字,而有的网站又要求不能是汉字,或者不能含有汉字,这个时候就可以同个PHP的正则进行判断

判断字符串是不是全部是中文的正则 /^[\x{4e00}-\x{9fa5}]+$/u

判断字符串是不是含有中文的正则/[\x{4e00}-\x{9fa5}]/u

实际案例如下:

<?php
$str = '很好很好';
if (preg_match('/^[\x{4e00}-\x{9fa5}]+$/u', $str)>0) {
    echo '全是中文';
} else if(preg_match('/[\x{4e00}-\x{9fa5}]/u', $str)>0) {
    echo '含有中文';
} else {
    echo '没有包含中文';
}
?>



顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论