纯 js 实现替换【图片】链接

纯 js 实现替换【图片】链接

龙毅
2021-02-28 / 0 评论 / 5,545 阅读 / 正在检测是否收录...

最新开发上遇到一个需要替换 图片字符串中的图片链接的问题,显然想到的就是正则表达式。

klp7eu5c.png

例如 替换 <img class="biaoqing" src="assets/owo/paopao/E591B5E591B5_2x.png">中的 src

实现如下:
let img = '<img class="biaoqing" src="assets/owo/paopao/E591B5E591B5_2x.png">';
img.replace(/<img [^>]*src=['"]([^'"]+)[^>]*>/gi, function (match, capture,offset,input_str) {
                            return input_str.replace(capture,'你希望替换成的链接')
                        });
参数说明:
  • capture 是匹配到的目标,也就是 src 的内容
  • offset 是偏移
  • input_src 是原始输入字符串
2

评论 (0)

取消