阿赛·游梦鱼·郭言赛·阿赛工作室
技术分类
推荐技术
近期热门技术

JS正则匹配HTML中的图片标签与地址

  •  字体:
  • function EESaiMTpic(str){
    //1.匹配出图片img标签(即匹配出所有图片),过滤其他不需要的字符
    //2.从匹配出来的结果(img标签中)循环匹配出图片地址(即src属性)
    //匹配图片(g表示匹配所有结果i表示区分大小写)
    var imgReg = /<img.*?(?:>|\/>)/gi;
    //匹配src属性
    var srcReg = /src=[\'\"]?([^\'\"]*)[\'\"]?/i;
    var arr = str.match(imgReg);
    alert('所有已成功匹配图片的数组:'+arr);
    for (var i = 0; i < arr.length; i++) {
     var src = arr[i].match(srcReg);
     //获取图片地址
     if(src[1]){
      alert('已匹配的图片地址'+(i+1)+':'+src[1]);
     }
     //当然你也可以替换src属性
     if (src[0]) {
      var t = src[0].replace(/src/i, "href");
      alert(t);
     }
    }
    }

    Powered by eesai.Com ©  2018  阿赛工作室 All Rights Reserved
    本网站由 阿赛工作室 提供源代码技术支持.  备案号:苏ICP备08114364号

    网站地图建议反馈MapRssXml回到顶部