登录
立即注册
首页
>
绿虎论坛
>
历史版块
>
编程
>
PHP
>
讨论/求助
谁知道匹配一个汉字的正则怎么写吗
陈浩然
@Ta
2015-07-02
5843点击
如题,谢,用了好几种方法只能匹配全部就是限制一个就不能
隐藏样式
查看源码
回复列表(14|
隐藏机器人聊天
)
1
Dieinwarm
@Ta
/ 2015-07-02 /
样
/
源
百度
2
胜永
@Ta
/ 2015-07-02 /
样
/
源
@
陈浩然
,给个内容
3
月初
@Ta
/ 2015-07-02 /
样
/
源
用 \w 转义字符
不就可以匹配一个汉字吗?
举例:
<?php
preg_match('#\w#u','测试',$pre);
var_dump($pre);
?>
@
陈浩然
,
4
c
@Ta
/ 2015-07-02 /
样
/
源
preg_match("/[\x{4e00}-\x{9fa5}]/u",$str)
5
陈浩然
@Ta
/ 2015-07-02 /
样
/
源
@
胜永
,比如,我输入(我)它就匹配,输入(我是)就就不匹配
6
陈浩然
@Ta
/ 2015-07-02 /
样
/
源
@
c
,这个我用过是所有针对所有汉字的
7
陈浩然
@Ta
/ 2015-07-02 /
样
/
源
@
月初
,哦,谢谢,我前面没说清楚,就是不管怎么样判断任何文字是一个就匹配,不是就不匹配
8
好男人
@Ta
/ 2015-07-02 /
样
/
源
!\w?!u 匹配一个汉字
9
胜永
@Ta
/ 2015-07-02 /
样
/
源
@
陈浩然
,
<?php
header('Content-type:text/html;charset=utf8');
$str="a ";
if(preg_match("/(.){2}/u",$str,$metch)){
echo "超过一个字符!";
}else{
echo "验证成功!";
}
10
陈浩然
@Ta
/ 2015-07-02 /
样
/
源
@
胜永
,最主要是文字这样的话数字都会一起的
11
胜永
@Ta
/ 2015-07-02 /
样
/
源
@
陈浩然
,只验证文字吗?
12
陈浩然
@Ta
/ 2015-07-02 /
样
/
源
@
胜永
,是的就是这样有点头大
13
陈浩然
@Ta
/ 2015-07-02 /
样
/
源
@
胜永
,哦解决了,谢谢
14
陈浩然
@Ta
/ 2015-07-02 /
样
/
源
用别的方法解决了,谢谢各位了
添加新回复
回复需要
登录
。
不就可以匹配一个汉字吗?
举例:
<?php
preg_match('#\w#u','测试',$pre);
var_dump($pre);
?>
@陈浩然,
<?php
header('Content-type:text/html;charset=utf8');
$str="a ";
if(preg_match("/(.){2}/u",$str,$metch)){
echo "超过一个字符!";
}else{
echo "验证成功!";
}