php preg_match正则匹配中文

在javascript中,要判断字符串是中文

var str = "php编程";
if (/^[\u4e00-\u9fa5]+$/.test(str)) {
alert("该字符串全部是中文");
} else {
alert("该字符串不全部是中文");
}

PHP正确匹配中文方式

$str = "php编程";
if (preg_match("/^[\x{4e00}-\x{9fa5}]+$/u",$str)) {
print("该字符串全部是中文");
} else {
print("该字符串不全部是中文");
}

 

posted @ 2018-01-26 13:47  个人小站  阅读(720)  评论(0)    收藏  举报