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); //替换结果:[蛋糕][爱你][回头]我好开心[跳绳]啊
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章