首页 | 新闻 | 交流 | 问答吧 | 文档 | 手册 | 下载 | 博客

 
匹配中文的正则表达式
作者: 本站整理  时间: 2007-07-21 23:01:04
由于中文的ASCII码是有一定的范围的。所以你可以用下面的正则表达式来表示中文。

<?php
$str 
"php爱好者";
if(
preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/"$str)) {
    echo 
"这是一个纯中文字符串";
}
else {
    echo 
"这不是一个纯中文字串";
}
?> 

UTF-8 需要加上模式修正符 u