php正则怎么匹配中文冒号:

三_三 发布于 2014/07/17 17:03
阅读 1K+
收藏 0
php正则怎么匹配中文冒号:!!!!
加载中
0
暗夜在火星
暗夜在火星

只是匹配中文冒号是很简单的,也可以通过简单的字符串搜索来判断匹配。代码如下:

<?php
$matches = array();
$pattern = "/\w*:\w*/";
var_dump(preg_match($pattern, 'love:中国', $matches) > 0);
var_dump(preg_match($pattern, 'love中国', $matches) > 0);

echo "=============\n";

var_dump(stripos('love:中国', ':') !== false);
var_dump(stripos('love中国', ':') !== false);





执行结果 :

php ./test.php 
bool(true)
bool(false)
=============
bool(true)
bool(false)




0
Binn
Binn
用冒号的unicode匹配试试。
0
fxhover
fxhover

直接匹配:

if (preg_match('/:/', "姓名:王二")){
  echo 'preg success';
}



返回顶部
顶部