一、字符集
gb2312和GBK:[\xa0-\xff]
utf-8:[\x{4e00}-\x{9fa5}]
二、模式匹配
1、匹配行
gb2312和GBK均是二字码,用/^[\xa0-\xff]+$/
如果是utf8的,用 /^[\x{4e00}-\x{9fa5}]+$/u 匹配行
例:
$str = "php编程";
if (preg_match("/^[\x{4e00}-\x{9fa5}]+$/u",$str)) {
print("
全中文");
} else {
print("部分中文");
}
2、全文匹配
下面是其他的例子:
如果是全文匹配要加其他识别符。
preg_match("/[\x{4e00}-\x{9fa5}]+/umsi",$str))
其他以此类推
本文永久链接: http://www.zzxj.net/blog/fxs_2008/archive/2010/03/17/123.html
发表于 @ 2010年03月17日 |评论(loading... )|收藏