立即注册
 找回密码
 立即注册

QQ登录

只需一步,快速开始

我逸网

我逸分享各类计算工具和资料
不再需要查找公式和数据

安逸

我逸预设各种计算条件和经验
结果只在少量调整之间

效率

将繁琐交给我逸
我用故

我逸

[Js/Jquery] Js正则匹配图片及图片地址

[复制链接]
发表于 2016-6-6 18:06:11 | 显示全部楼层 |阅读模式
先匹配所有img标签(全局,区分大小写),再循环匹配图片src属性地址。
  1. var str = "this is test string <img src="http:yourweb.com/test.jpg" width='50' > 123 and the end <img src="所有地址也能匹配.jpg" /> 33!
  2. <img src="/uploads/attached/image/20120426/20120426225658_92565.png" alt="" />"
  3. var imgReg = /<img.*?(?:>|\/>)/gi;
  4. var srcReg = /src=[\'"]?([^\'"]*)[\'"]?/i;
  5. var arr = str.match(imgReg);
  6. alert('所有已成功匹配图片的数组:'+arr);
  7. for (var i = 0; i < arr.length; i++) {
  8.   var src = arr.match(srcReg);
  9.   if(src[1]){
  10.     alert('已匹配的图片地址'+(i+1)+':'+src[1]);
  11.   }
  12.   //当然你也可以替换src属性
  13.   if (src[0]) {
  14.     var t = src[0].replace(/src/i, "href");
  15.     //alert(t);
  16.   }
  17. }
复制代码

回复 收藏

使用道具 举报

Archiver|服务支持:DZ动力|  

Powered by Discuz! X3.3© 2001-2013 Comsenz Inc.

Copyright © 2016-2022 我逸网 cmd2d.com All Rights Reserved.
备案号:皖ICP备16004147号-1

beian 皖公网安备 34010302000278号

快速回复 返回顶部 返回列表