/**
/* 表情编码
/* @param emoji:表情符号
**/
encodeEmoji: function (content) {
var imgHtml = "";
var emojisReg = ["\#:z", "\#-\.-", "\#:D", "\#:\)", "\#:\]", "\#;-L", "\#;-D", "\#:<", "\#\*_\*", "\#\+_\+", "\#>_<", "\#\^_\+", "\#;P", "\#0o0", "\#:-D", "\#ToT", "\#>P", "\#z_z", "\#-_,-", "\#\^_\^", "\#>o<", "\#;<", "\#@_@", "\#\+o\+", "\#;z\*", "\#x_x", "\#\.-b", "\#@,@", "\#>-<", "\#:-<", "\#\(cute\)", "\#\(bh\)", "\#\(b\)", "\#\(g\)", "\#-@", "\#\(p\)", "\#\(18\)", "\#\(kiss\)", "\#\(flag\)", "\#\(d\)", "\#\(pig\)", "\#\(bg\)", "\#\(qiu\)", "\#\(dance\)", "\#\(good\)", "\#\(bingo\)", "\#\(ok\)", "\#\(strong\)", "\#\(b3g\)", "\#\(blg\)", "\#\(yoga\)", "\#\(cut\)", "\#\(head\)", "\#\(no\)", "\#\(\^L\)", "\#\(love\)"];
var emojisReg1 = ["\#:z", "\#-\.-", "\#:D", "\#:\)", "\#:\]", "\#;-L", "\#;-D", "\#:<", "\#\*_\*", "\#\+_\+", "\#>_<", "\#\^_\+", "\#;P", "\#0o0", "\#:-D", "\#ToT", "\#>P", "\#z_z", "\#-_,-", "\#\^_\^", "\#>o<", "\#;<", "\#@_@", "\#\+o\+", "\#;z\*", "\#x_x", "\#\.-b", "\#@,@", "\#>-<", "\#:-<", "\#\(cute\)", "\#\(bh\)", "\#\(b\)", "\#\(g\)", "\#-@", "\#\(p\)", "\#\(18\)", "\#\(kiss\)", "\#\(flag\)", "\#\(d\)", "\#\(pig\)", "\#\(bg\)", "\#\(qiu\)", "\#\(dance\)", "\#\(good\)", "\#\(bingo\)", "\#\(ok\)", "\#\(strong\)", "\#\(b3g\)", "\#\(blg\)", "\#\(yoga\)", "\#\(cut\)", "\#\(head\)", "\#\(no\)", "\#\(\^L\)", "\#\(love\)"];
for (var i = 0; i < emojisReg.length; i++) {
imgHtml = "<img src="./imgs/smiley_" + i + ".png">";
var reg = new RegExp(emojisReg[i], "gm");
content = content.replace(reg, imgHtml);
}
for (var i = 0; i < emojisReg1.length; i++) {
imgHtml = "<img src="./imgs/smiley_" + i + ".png">";
var reg = new RegExp(emojisReg1[i], "gm");
content = content.replace(reg, imgHtml);
}
return content;
},
/**
* 表情解码
* @param content
* @returns {*}
*/
decodeEmoji: function (content) {
var imgHtml = "";
var emojisTag = ["#:z", "#-.-", "#:D", "#:)", "#:]", "#;-L", "#;-D", "#:<",
"#*_*", "#+_+", "#>_<", "#^_+", "#;P", "#0o0", "#:-D", "#ToT", "#>P", "#z_z",
"#-_,-", "#^_^", "#>o<", "#;<", "#@_@", "#+o+", "#;z*", "#x_x", "#.-b", "#@,@",
"#>-<", "#:-<", "#(cute)", "#(bh)", "#(b)", "#(g)", "#-@", "#(p)", "#(18)",
"#(kiss)", "#(flag)", "#(d)", "#(pig)", "#(bg)", "#(qiu)", "#(dance)", "#(good)",
"#(bingo)", "#(ok)", "#(strong)", "#(b3g)", "#(blg)", "#(yoga)", "#(cut)", "#(head)",
"#(no)", "#(^L)", "#(love)"];
for (var i = 0; i < emojisTag.length; i++) {
imgHtml = "<img src="./imgs/smiley_" + i + ".png">";
var reg = new RegExp(imgHtml, "gm");
content = content.replace(reg, emojisTag[i]);
}
return content;
},