适用于Chrom

    1. const srcArr = html.match(/(?<=(src="))[^"]*?(?=")/ig) || []

    注:因为使用了负向零宽断言所以火狐会报错

    1. SyntaxError: invalid regexp group

    解决办法:先匹配出img, 再匹配 src

    1. // 匹配 img 标签
    2. const imgArr = html.match(/<img.*?(?:>|\/>)/gi) || []
    3. // 匹配 src 属性
    4. const srcArr = imgArr.map(item => {
    5. return item.match(/src=[\'\"]?([^\'\"]*)[\'\"]?/i)[1]
    6. })