正则表达式将文件夹添加到所有图像src中

regular expression to add a folder to all the image src

本文关键字:图像 src 文件夹 添加 正则表达式      更新时间:2023-09-26

Hi需要找到一个正则表达式,该表达式需要向所有图像src添加一个额外的文件夹。例如,assets/img/case-study/flyconnect/1.jpg将更改为assets/img/case-studie/flyconnect/big/1.jpg有人能帮我吗?

"<div class="image-bg"><img id="airlineImg" src="assets/img/case-study/flyconnect/1.jpg"></div><span class="zoomEnl">Enlarge</span> <div class="thumpnail-wrap"><div class="thumbnailimages"><div class="pull-left active"><a href="#" data-target="#airlineImg" data-imgg="assets/img/case-study/flyconnect/1.jpg"><img class="img-responsive" src="assets/img/case-study/flyconnect/1.jpg"></a></div><div class="pull-left"><a href="#" data-target="#airlineImg" data-imgg="assets/img/case-study/flyconnect/2.jpg"><img class="img-responsive" src="assets/img/case-study/flyconnect/2.jpg"></a></div><div class="pull-left"><a href="#" data-target="#airlineImg" data-imgg="assets/img/case-study/flyconnect/3.jpg"><img class="img-responsive" src="assets/img/case-study/flyconnect/3.jpg"></a></div></div></div>"

使用正则表达式'/([A-Za-z0-9's_-]+'.[A-Za-z0-9]+)

str.replace(/'/([A-Za-z0-9's_-]+'.[A-Za-z0-9]+)/gi, function myFunction(x){return "/big" + x;});

在您的具体情况下

var str = document.getElementById("airlineImg").getAttribute("src");
str.replace(/'/([A-Za-z0-9's_-]+'.[A-Za-z0-9]+)/gi, function myFunction(x){return "/big" + x;});