js正则将文本段里面所有的图片替换成对应图片的text属性值

1. 效果
在这里插入图片描述

1. 代码

let htmlStr = '<img class="qqemoji small qqemoji68" text="蛋糕" src="/static/image/im_emoji_spacer.gif"><img class="qqemoji small qqemoji87" text="爱你" src="/static/image/im_emoji_spacer.gif"><img class="qqemoji small qqemoji97" text="回头" src="/static/image/im_emoji_spacer.gif">我好开心<img class="qqemoji small qqemoji98" text="跳绳" src="/static/image/im_emoji_spacer.gif">啊';

// 使用正则替换
var result = htmlStr.replace(/<img.*?text="(.*?)".*?>/g, "[$1]")
console.log("替换结果:"+result); //替换结果:[蛋糕][爱你][回头]我好开心[跳绳]啊
发布了109 篇原创文章 · 获赞 91 · 访问量 33万+

猜你喜欢

转载自blog.csdn.net/qq_36410795/article/details/98869312