Php - regular expression to check if the string has chinese chars

前端 未结 4 1575
深忆病人
深忆病人 2020-11-28 04:14

I have the string $str and I want to check if it`s content has Chinese chars or not (true/false)

$str = \"赕就可消垻,只有当所有方块都被消垻时才可以过关\";
         


        
4条回答
  •  春和景丽
    2020-11-28 04:32

    You could use a unicode character class http://www.regular-expressions.info/unicode.html

    preg_match("/\p{Han}+/u", $utf8_str);
    

    This just checks for the presence of at least one chinese character. You might want to expand on this if you want to match the complete string.

提交回复
热议问题