// 给相关数据添加style="width:100%"
let arrText = res.response.data.desc2_html;
//正则匹配不含style="" 或 style='' 的img标签
var regex1 = new RegExp("(i?)(\<img)(?!(.*?style=['\"](.*)['\"])[^\>]+\>)","gmi");
//给不含style="" 或 style='' 的img标签加上style=""
arrText = arrText.replace(regex1, "$2 style=\"\"$3");
console.log("增加style=\"\"后的html字符串:"+arrText);
//正则匹配含有style的img标签
var regex2 = new RegExp("(i?)(\<img.*?style=['\"])([^\>]+\>)","gmi");
//在img标签的style里面增加css样式(这里增加的样式:width:100%;)
arrText = arrText.replace(regex2, "$2width:100%$3");
console.log('输出修改后的数据--->',arrText);
正则表达式给img添加style 微信小程序js
最新推荐文章于 2023-12-04 10:31:32 发布