300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > javascript replace将文字表情替换为图片 (实用 赞)

javascript replace将文字表情替换为图片 (实用 赞)

时间:2020-10-03 01:16:20

相关推荐

javascript replace将文字表情替换为图片  (实用 赞)

原文出处:/jbxue123/article/details/23960905

微博或者论坛上常见的效果,选择表情插入文本域的时候,显示的是类似[哈哈]这样的字符串。

把表情字符串转换为图片表情的一种方法 。

<div id="test">abc</div> var face ={'[哈哈]':'<img src="images/face/haha.gif" alt="" />','[流汗]':'<img src="images/face/liuhan.gif" alt="" />'}//完整的qq表情见本文末尾 var reg = /\[.+?\]/g; var str = '[哈哈]abc[流汗][流汗]'; //这里是获取到的文本域的value,简洁起见,直接使用了字符串。 str = str.replace(reg,function(a,b){ return face[a]; }); // document.getElementById('test').innerHTML = str;

qq表情包及对应face对象:/s/1qWPQbBu

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。