我想用带有img标签的字符串中的javascript替换所有图像路径。我需要这个或脚本的reg exp吗?
我的字符串中的图像名称和ext可能不同。换句话说,我有不同的图像。
用
替换../IMG/epi.gif<img src="img/epi.gif">
初始字符串
&#34;此图片../IMG/epi.gif和此图片../IMG/secondImage.jpg不太好&#34;
需要的结果将是
'This image <img src="img/epi.gif"/> and this image <img src="img/secondImage.jpg"/> are not good'
答案 0 :(得分:1)
试试这个:
<强>更新强>
var img = 'This image ../IMG/epi.gif and this image ../IMG/secondImage.jpg are not good';
var newImg = img.replace(/\.\.\/IMG\/([^\.]+)(\.jpg|\.gif)/gi, '<img src="img/$1$2">');
alert (newImg);
&#13;
答案 1 :(得分:0)
var img = '../IMG/xEPI_STOPPED_TOT.gif';
var newImg = img.replace(/\.\.\/IMG\/(.*)/, '<img src="img/$1">');
alert (newImg);
&#13;