php-用于检查字符串是否包含中文字符的正则表达式
我有字符串$str
,我想检查它的内容是否包含中文字符(是/否)
$str = "赕就可消垻,只有当所有方块都被消垻时才可以过关";
你能帮我么?
谢谢!阿德里安
回答:
您可以使用Unicode字符类http://www.regular-
expressions.info/unicode.html
preg_match("/\p{Han}+/u", $utf8_str);
这只是检查是否存在至少一个汉字。如果要匹配完整的字符串,则可能需要对此进行扩展。
以上是 php-用于检查字符串是否包含中文字符的正则表达式 的全部内容, 来源链接: utcz.com/qa/400816.html