php 正则匹配中文

来源:互联网 发布:java小游戏源代码下载 编辑:程序博客网 时间:2024/05/21 11:15
今天发现phpxuexi.com 被人用注册机留言,然后把留言本程序进行了一下小改造。设置主题必须全为中文才可以发布。
在网上查了下,参考这篇文章 http://blog.sina.com.cn/s/blog_69e1a96d0100vebg.html。最终代码如下
<?php
$title="地地";
echo $title."<br>";
if (preg_match("/^[\x{4e00}-\x{9fa5}]+$/u",$title)) {
print("该字符串全部是中文");
} else {
print("该字符串不全部是中文");
}
?>
 
注意:这个是utf-8 下的规则