使用正则表达式从HTML字符串中获取所有图像src

本文介绍了一种使用正则表达式从HTML字符串中提取图片URL的方法,并提供了完整的JavaScript实现示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 直接上代码:

var text="<img src=\"http://text123461237890.jpg\" class=\"el-image__inner el-image__preview\"><img src=\"http://test1618881234217359.png\" class=\"el-image__inner el-image__preview\"><img src=\"测试图片1231231618884220596.jpg\" class=\"el-image__inner el-image__preview\">";

function getImages(string) {
  const imgRex =/<img.*?src="(.*?)"[^>]+>/g;
  const images = [];
    let img;
    while ((img = imgRex.exec(string))) {
        console.log(img[1]);
     	images.push(img[1]);
    }
  return images;
}

const imgs = getImages(text);

操作台打印结果:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值