将文字转换为表情符号

时间:2016-01-10 20:51:47

标签: javascript c# jquery html

只是一个简单而且可能是愚蠢的问题但是。我正在寻找一种方法来转变榜样。 ":)"进入某种显示instand的图像。我不知道是否有插件,或者你需要自己编写代码。

2 个答案:

答案 0 :(得分:0)

这是您可以使用的插件:http://os.alfajango.com/css-emoticons/

像这样工作:

<div class="comment">
  Hi, this is a great plugin! :-)
</div>

和JS:

$('.comment').emoticonize();

答案 1 :(得分:0)

这很容易。

String.prototype.Smiley = function(obj) {
    var retStr = this;
    for (var x in obj) {
        retStr = retStr.replace(new RegExp(x, 'g'), '<img border="0" src="./smiley/'+obj[x]+'">');
    }
    return retStr;
};

var sm_codes = [":)":"happy.png", ":(":"upset.png"];

var text = 'Hello :) how are you? oh im upset :('.Smiley(sm_codes);

所有笑脸图片必须位于./smiley/文件夹中。