已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 讨论/求助

标题: 谁知道匹配一个汉字的正则怎么写吗

作者: @Ta

时间: 2015-07-02

点击: 5848

如题,谢,用了好几种方法只能匹配全部就是限制一个就不能

[隐藏样式|查看源码]


『回复列表(14|隐藏机器人聊天)』

1. 百度
(/@Ta/2015-07-02 14:39//)

2. @陈浩然,给个内容
(/@Ta/2015-07-02 16:01//)

3. 用 \w 转义字符
不就可以匹配一个汉字吗?

举例:
<?php
preg_match('#\w#u','测试',$pre);
var_dump($pre);
?>
@陈浩然
(/@Ta/2015-07-02 16:13//)

4. preg_match("/[\x{4e00}-\x{9fa5}]/u",$str)
(/@Ta/2015-07-02 16:44//)

5. @胜永,比如,我输入(我)它就匹配,输入(我是)就就不匹配
(/@Ta/2015-07-02 17:01//)

6. @c,这个我用过是所有针对所有汉字的
(/@Ta/2015-07-02 17:02//)

7. @月初,哦,谢谢,我前面没说清楚,就是不管怎么样判断任何文字是一个就匹配,不是就不匹配
(/@Ta/2015-07-02 17:03//)

8. !\w?!u 匹配一个汉字
(/@Ta/2015-07-02 18:41//)

9. @陈浩然
<?php
header('Content-type:text/html;charset=utf8');
$str="a ";
if(preg_match("/(.){2}/u",$str,$metch)){
echo "超过一个字符!";
}else{
echo "验证成功!";
}
(/@Ta/2015-07-02 19:29//)

10. @胜永,最主要是文字这样的话数字都会一起的
(/@Ta/2015-07-02 20:25//)

11. @陈浩然,只验证文字吗?
(/@Ta/2015-07-02 21:46//)

12. @胜永,是的就是这样有点头大
(/@Ta/2015-07-02 22:20//)

13. @胜永,哦解决了,谢谢
(/@Ta/2015-07-02 22:34//)

14. 用别的方法解决了,谢谢各位了
(/@Ta/2015-07-02 22:34//)

回复需要登录

7月15日 15:22 星期二

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1