js正则表达式问题 js正则表达式 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var str = '<img src="/wxapp/attached/20140721/ad6c1858-60e5-4ce0-adfb-b32e339aeb5b.png" alt="" />fffffff<img src="/wxapp/attached/20140721/ad6c1858-60e5-4ce0-adfb-b32e3b.png" alt="" />hhhhhh';var reg = /(?:\<img\s+src=[\'\"]([^\'\"]+))|(?:\>([^\<]+))/gi ;var arr = [];str.replace(reg,function($1,$2,$3){ if(!!$2){ arr.push($2); } if(!!$3){ arr.push($3); }});console.log(arr);试试。 js如何控制事件的触发顺序 函数求助 如何突破同源策略? 关于百度的popup弹出浮动窗口例子 js文件i18n 紧急:帮看一下JS错误--“缺少对象”。 怎样双击ListBox中的选项得到其值? js正则验证表单只能输入数字时问题 XMLHTTP抓取网页老是会弹出提示框,能不弹出吗? 请问javascript如何执行program files下的文件(急) ligerui动态加载java tree 使用jquery弹出模态窗口,如何禁用底层的click事件?
var arr = [];
str.replace(reg,function($1,$2,$3){
if(!!$2){
arr.push($2);
}
if(!!$3){
arr.push($3);
}
});
console.log(arr);试试。