**接口返回来的数据 图片地址需要修改**
var str ='<img src="/Upload/KindEditor/1.jpg" alt="">哈哈哈哈 <img src="/Upload/KindEditor/2.jpg" alt="">';
function dataHTML(str) {
var BasicURL = "http://www.xxxx.com";
//1,匹配出图片img标签(即匹配出所有图片),过滤其他不需要的字符
//2.从匹配出来的结果(img标签中)循环匹配出图片地址(即src属性)
var imgReg = /<img.*?(?:>|\/>)/gi;//正则匹配图片(g表示匹配所有结果i表示区分大小写)
var srcReg = /src=[\'\"]?([^\'\"]*)[\'\"]?/i; //正则匹配src属性
var arr = str.match(imgReg);
for (var i = 0; i < arr.length; i++) {
var src = arr[i].match(srcReg);
//获取图片地址
if (src[1]) {
str = str.replace(src[1], BasicURL + src[1]);
}
}
return str;
}
var html=dataHTML(str);
接口返回来的富文本或者字符串 修改图片地址
最新推荐文章于 2024-04-03 17:54:48 发布