日期:2014-05-16 浏览次数:20330 次
var str='<a href="">衣服</a>质量还不错,但是这件衣服款式不怎么样,裤子也很差劲!';
var re=/<a[^>]*>(.*?)<\/a>/g;
while(re.exec(str)!=null)
{
alert(RegExp.$1);
}
var str='<a href="">衣服</a>质量还不错,但是这件衣服款式不怎么样,裤子也很差劲!<a href="e332323">衣服11111</a>';
//想要获取有连接的话就判断RegExp.$1.length>0
var re=/<a[^>]*href="([^"]*)"[^>]*>(.*?)<\/a>/g;
var arr=[];
while(re.exec(str)!=null&&RegExp.$1.length==0)
{
arr.push(RegExp.$2);
}
alert(arr);
var $a = '这件<a href="">衣服</a>质量还不错衣服,但是这件衣服款式不怎么<a href="">衣服</a>样,裤子也很差劲衣服!'
function fn(m, at, format, args){
var flag = format.substr(at-1, 1) =='>';
if(flag){
return m;
}
return '-衣服-';
}
var $b = $a.replace(/衣服/g,fn);