87,910
社区成员
发帖
与我相关
我的任务
分享
var str=`<div>
<img src="http://www.w3school.com.cn" alt="上海鲜花港 - 郁金香" />
<a href="http://www.w3school.com.cn">W3School</a>
<a href="ftp://www.w3school.com.cn">http://www.w3school.com.cn</a>
</div>`;
var regex=/<(?![^>]*img\b)\w+\b(?=[^>]*(['"])((?:https?|ftp):\S+)\1)[^>]*>/ig;
var match=null;
var result=[];
while((match=regex.exec(str))!=null){
result.push(match[2]);
}