超越PHP PHP动态 | 经典文章 | CLASS | 相关下载 | FAQ | CLUB | WIKI | 在线手册 | PHP&MORE  
Site search:    
Home 首页 »  常见问题 »  查看

如何用正则表达式来表示中文?


 
 


由于中文的ASCII码是有一定的范围的。所以你可以用下面的正则表达式来表示中文。

/^[chr(0xa1)-chr(0xff)]+$/

下面是一个使用的例子:

$str = "超越PHP";
if  (preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/", $str)) {
    echo "这是一个纯中文字符串";
} else {
    echo "这不是一个纯中文字串";
}

(责任编辑:超越PHP)
[推荐给朋友] [显示打印版本] 更新日期:2003-06-13 浏览次数:
view source | feedback | send page | sitemap | aboutus   
Copyright © 2002-2006 PHPE TEAM. All rights reserved
Last updated:Mon 21 Jul 2008 10:39:08 PM CST CST
Server sponsored by cncms.org