美文网首页
js匹配string中的img标签,提取src

js匹配string中的img标签,提取src

作者: 路过的人儿 | 来源:发表于2018-09-12 14:09 被阅读0次

    正则匹配img src

           eventList.forEach(function (item) {
              let imgReg = /<img.*?(?:>|\/>)/gi //匹配图片中的img标签
              let srcReg = /src=[\'\"]?([^\'\"]*)[\'\"]?/i // 匹配图片中的src
              let str = item.content
              let arr = str.match(imgReg)  //筛选出所有的img
              let srcArr = []
              for (let i = 0; i < arr.length; i++) {
                let src = arr[i].match(srcReg)
                // 获取图片地址
                srcArr.push(src[1])
              }
              item.dataValues.imgList = srcArr
            })
    

    替换掉所有的html标签

    
    string.replace(/<.*?>/g, "") //包括img在内
    
    string.replace(/<(?!img).*?>/g, "") // 保留img标签
    
    description.replace(/<(?!img|p|/p).*?>/g, "") //保留img p 标签
    
    

    相关文章

      网友评论

          本文标题:js匹配string中的img标签,提取src

          本文链接:https://www.haomeiwen.com/subject/aryvgftx.html