求高手帮我写一个正则表达式

求高手帮我写一个正则表达式

就是检查输入的内容只能是中文.符号,英文,数字一律错误.
2个汉字以上6个汉字以下...

谢谢了...

^[\u4e00-\u9fa5\uf900-\ufa2d]*$
如履薄冰

引用:
原帖由 我不是鱼 于 2007-12-17 11:17 发表
http://www.phpfans.net/article/php/a1185030064_14971.html
谢谢...但我测试了一下,,
如果是一些繁体字或者是一些用全拼才能输入的汉字,也会返回flase..

例如"咗" , "孲" , "藸"

如何解决,只要是汉字就能返回ture

那就不知道了.你自己搜索下咯
如履薄冰

那最后说
UTF-8 需要加上模式修正符 u
是怎样加???????

preg_match(/正则表达式/u,匹配字符)小写的是utf8,大写的是翻转贪心性