php-用于检查字符串是否包含中文字符的正则表达式

我有字符串$str,我想检查它的内容是否包含中文字符(是/否)

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

你能帮我么?

谢谢!阿德里安

回答:

您可以使用Unicode字符类http://www.regular-

expressions.info/unicode.html

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

这只是检查是否存在至少一个汉字。如果要匹配完整的字符串,则可能需要对此进行扩展。

以上是 php-用于检查字符串是否包含中文字符的正则表达式 的全部内容, 来源链接: utcz.com/qa/400816.html

回到顶部