随笔-13  评论-29  文章-31  trackbacks-0
这有个中文的例子,可以参考。
由于中文的ASCII码是有一定的范围的。所以你可以用下面的正则表达式来表示中文。

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

下面是一个使用的例子:

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

--------- VB Script  ---------
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
posted on 2005-08-23 15:08 生活像一团麻 阅读(2582) 评论(2)  编辑 收藏 引用

评论:
# re: 中文正则表达式用法 2005-08-24 09:04 | cjm
你到是回头搞起技术来了!  回复  更多评论
  
# re: 中文正则表达式用法 2005-08-25 23:39 | 生活像一团麻
非也, 看到了. 顺便记下来的  回复  更多评论
  
只有注册用户登录后才能发表评论。