适用于Chrom
const srcArr = html.match(/(?<=(src="))[^"]*?(?=")/ig) || []
注:因为使用了负向零宽断言所以火狐会报错
SyntaxError: invalid regexp group
解决办法:先匹配出img, 再匹配 src
// 匹配 img 标签const imgArr = html.match(/<img.*?(?:>|\/>)/gi) || []// 匹配 src 属性const srcArr = imgArr.map(item => {return item.match(/src=[\'\"]?([^\'\"]*)[\'\"]?/i)[1]})
