用<img src=""/>替换../IMG/xEPI_STOPPED_TOT.gif

时间:2015-02-11 08:10:42

标签: javascript regex replace

我想用带有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'

2 个答案:

答案 0 :(得分:1)

试试这个:

<强>更新

&#13;
&#13;
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;
&#13;
&#13;

答案 1 :(得分:0)

&#13;
&#13;
var img = '../IMG/xEPI_STOPPED_TOT.gif';
var newImg = img.replace(/\.\.\/IMG\/(.*)/, '<img src="img/$1">');
alert (newImg);
&#13;
&#13;
&#13;