如何正确解决⼩程序富⽂本图⽚,⽂字编辑器宽度⾃适应/**
* 处理富⽂本⾥的图⽚宽度⾃适应
* 1.去掉img标签⾥的style、width、height属性
* 2.img标签添加style属性:max-width:100%;height:auto
* 3.修改所有style⾥的width属性为max-width:100%
* 4.去掉<br/>标签
* @param html
* @returns {void|string|*}
*/
function formatRichText(html){
let newContent= place(/<img[^>]*>/gi,function(match,capture){
match = place(/]+"/gi, '').replace(/style='[^']+'/gi, '');
match = place(/width="[^"]+"/gi, '').replace(/width='[^']+'/gi, '');
match = place(/height="[^"]+"/gi, '').replace(/height='[^']+'/gi, '');
return match;
asp富文本编辑器});
newContent = place(/]+"/gi,function(match,capture){
match = place(/width:[^;]+;/gi, 'max-width:100%;').replace(/width:[^;]+;/gi, 'max-width:100%;');
return match;
});
newContent = place(/<br[^>]*\/>/gi, '');
newContent = place(/\<img/gi, '<img '); return newContent;
}
formatRichText
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论