js正则补全图片URL

来源:互联网 发布:电脑内存条测试软件 编辑:程序博客网 时间:2024/06/10 16:31

图片URL:imgs/123456.jpg

替换为:http://localhost:8080/test-imgs/imgs/123456.jpg


示例如下:

path = 'http://localhost:8080/test-imgs/';

content = '<p><img alt="" src="imgs/123456.jpg" style="width: 230px; height: 345px;" /><img alt="" src="imgs/123456.jpg" style="width: 230px; height: 243px;" /></p>';

var imgreg = /<img.*?>/gi;
content=content.replace(imgreg,function(imgsrc){
imgsrc = imgsrc.replace(/src=(?:"\s*([^"]*)\s*"|'\s*([^']*)\s*'|(\S+))/i,"src=\""+path+"$1\"");
return imgsrc;
});

alert(content);

0 0
原创粉丝点击