替换富文本编辑器转换字符串的图片属性
使用 relace
的回调函数替换
// 字符串内容
let val = '<p>看看文章里的图片上传后能不能加载出来</p><p><img src="/upfile/2006/0115/1590997979404056911.jpg" title="1590997979404056911.jpg" alt="猫剪影.jpg"/></p><p>das</p><p>多张图片多张图片多张图片</p><p><img src="/upfile/2006/0209/1591061098210007976.jpg" title="1591061098210007976.jpg"/></p><p><img src="/upfile/2006/0209/1591061098200080612.jpg" title="1591061098200080612.jpg"/></p><p><br/></p>'
const newVal = val.replace(
/<img [^>]*src=['"]([^'"]+)[^>]*>/gi,
(match, capture) => {
//match:表示img标签 capture:表示src属性的内容
return match.replace('src', 'v-lazyload')
}
)