|
php匹配汉字的正则表达式,utf-8编码和gbk编码
|
|
2009年05月15日, 15:00
(这个帖子最后修改于: 2009年05月15日 15:03 by admin.)
|
|||
|
|||
|
php匹配汉字的正则表达式,utf-8编码和gbk编码
/^[\x{4e00}-\x{9fa5}]+$/u
以上这个正则表达式就是困扰了很多php程序员的匹配汉字的正则表达式 大家可能会觉得很简单,实际上不同编码,不同程序语言,都有些细微的出入,稍不注意就得不到正确的结果。 下面是utf-8编码的例子: 程序语言为php PHP 代码: $str = "MyBB中文站";下面的例子包含gbk,gb2312的用法,需要的可以取消gbk那行的注释,然后把utf-8的注释掉 PHP 代码: <?php具体如何得出这个正则表达式的,可以参考原文:http://www.diybl.com/course/4_webprogram/php/phpjs/20090302/156831.html |
|||
|
2010年02月19日, 20:08
|
|||
|
|||
|
RE: php匹配汉字的正则表达式,utf-8编码和gbk编码
php和C语言很像啊~
(见笑了,I'm fresh~) |
|||
|
|