$s = '@放@b3@c @d ceff @e';
$pattern = '/@[^\s|@]+/';
preg_match_all($pattern, $s, $match);
echo '<pre>';
print_r($match);结果:
Array
(
[0] => Array
(
[0] => @放
[1] => @b3
[2] => @c
[3] => @d
[4] => @e
))php能匹配出所有的,换成Jquery的match却只能匹配出第一个@放,是怎么回事,怎么匹配出所有的?
$pattern = '/@[^\s|@]+/';
preg_match_all($pattern, $s, $match);
echo '<pre>';
print_r($match);结果:
Array
(
[0] => Array
(
[0] => @放
[1] => @b3
[2] => @c
[3] => @d
[4] => @e
))php能匹配出所有的,换成Jquery的match却只能匹配出第一个@放,是怎么回事,怎么匹配出所有的?
解决方案 »
- 关于session的提问
- robots里屏蔽百度和GG以外的蜘蛛?
- discuz中的数据库查询怎么写呀
- 请问php开源项目的源代码问题?????
- 大家帮手看看, 我公司logo用龙, 给你的感觉是甚麽
- 怎么判断某个字符不在其它字符串中出现?
- 安装freetype2.2.1 出错make: Nothing to be done for `unix',请高手指点下,在线等
- 关于排序问题!!
- 本公司急需一个商城的购物系统(功能如下),价格不是问题,本人在上海(有具体联系方式)
- 如何上传word文档的表格到数据库?帮帮忙
- php + pgsql 处理访问海量数据问题
- 所有方法都用array参数,这样做在项目开发中有哪些弊端?
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">
var s = '@放@b3@c @d ceff @e';
var reg = /@[^\s|@]+/;
var m = s.match(reg);
document.write(m);
</script>
preg_match 和 preg_match_all
的区别一般