正则表达式获取img的src

首先从后端获取到一堆没有过滤的html标签,通过正则表达式获取每个img标签的src地址

JS

1
2
3
4
5
6
7
8
9
10
11
12
var str = gameData.content;
var imgReg = /<img />]*src=['"]([^'"]+)[^&gt;]*&gt;/gi;
var srcReg = /src=['"]?([^'"]*)['"]?/i;
var arr = str.match(imgReg);
var imgsrc = [];
for (var i = 0; i &lt; arr.length; i++) {
var src = arr[i].match(srcReg);
if(src[1]){
imgsrc.push(src[1]);
}
};
console.log(imgsrc);