失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > html微信表情 emoji表情 QQ表情 微信表情转换

html微信表情 emoji表情 QQ表情 微信表情转换

时间:2019-10-24 00:42:20

相关推荐

html微信表情 emoji表情 QQ表情 微信表情转换

最近项目需要做QQ微信表情代码的图片展示。

先收集一些网站做资料

使用方法,及其源码如下html>

varoQQFace=newQQFace("images/faceIcon/");

varsString="[微笑]/pz/::)";

vars=oQQFace.replace(sString);

document.getElementById("test").innerHTML=s;

/*!

*qqfacev1.0.0

*

*Date:-08-23

*ie.:

varoQQFace=newQQFace();

varsString="[微笑]/::)/墨镜";

vars=oQQFace.replace(sString);

*/

"usestrict";

;(function(){

varroot=this;

varqqFace=function(path){

this.path=path||"images/faceIcon/";

this.init();

};

/**@private*/

qqFace.prototype.init=function(){

varself=this;

self.map=[];

vara=[],b=[];

if(!this.data){

console.error("请导入qqfaceConfig.js");

return;

}

for(variinthis.data){

varitem0=this.data[i][0],item1=this.data[i][1],item2=this.data[i][2];

self.map[item0]=i;

self.map[item1]=i;

a.push(self.escape_rx(item0));

b.push(item1);

if(item2){

b.push(item2);

self.map[item2]=i;

}

}

self.rx_en=newRegExp('('+a.join('|')+')','g');//ie./::)

self.rx_CN=newRegExp(('\\/('+b.join('|')+')'),'g');//ie./微笑/wx

self.rx_CN_bracket=newRegExp(('\\[('+b.join('|')+')\\]'),'g');//ie.[微笑]

};

/**@private*/

qqFace.prototype.escape_rx=function(text){

returntext.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&");

};

/**

*@param{String}s要转换的字符串s

*@return转换为带表情的字符串

**/

qqFace.prototype.replace=function(s){

varself=this;

varaRex=[self.rx_en,self.rx_CN,self.rx_CN_bracket];

for(variinaRex){

s=s.replace(aRex[i],function(){

returnself.html(self.map[arguments[1]]);

});

}

returns;

};

/**@private*/

qqFace.prototype.html=function(id){

return"";

};

//export

if(typeofdefine==='function'&&define.amd){

define(function(){returnqqFace;})

}else{

root.QQFace=qqFace;

}

}).call(function(){

returnthis||(typeofwindow!=='undefined'?window:global);

}());/*!

*qqfacev1.0.0

*

*

*Copyright,linchaoqun

*Date:-08-23

*ie.:

varoQQFace=newQQFace();

varsString="[微笑]/::)/墨镜";

vars=oQQFace.replace(sString);

*/

"usestrict";

(function(){

varfnData=function(QQFace){

/**@private*/

QQFace.prototype.data={

"0":["/::)","微笑","wx"],

"1":["/::~","撇嘴","pz"],

"2":["/::B","色","se"],

"3":["/::|","发呆","fd"],

"4":["/:8-)","得意","dy"],

"5":["/::

"6":["/::$","害羞","hx"],

"7":["/::X","闭嘴","bz"],

"8":["/::Z","睡","shui"],

"9":["/::’(","大哭","dk"],

"10":["/::-|","尴尬","gg"],

"11":["/::@","发怒","fn"],

"12":["/::P","调皮","tp"],

"13":["/::D","呲牙","cy"],

"14":["/::O","惊讶","jy"],

"15":["/::(","难过","ng"],

"16":["/::+","酷","kuk"],

"17":["/:–b","冷汗","lengh"],

"18":["/::Q","抓狂","zk"],

"19":["/::T","吐","tuu"],

"20":["/:,@P","偷笑","tx"],

"21":["/:,@-D","可爱","ka"],

"22":["/::d","白眼","baiy"],

"23":["/:,@o","傲慢","am"],

"24":["/::g","饥饿","jie"],

"25":["/:|-)","困","kun"],

"26":["/::!","惊恐","jk"],

"27":["/::L","流汗","lh"],

"28":["/::>","憨笑","hanx"],

"29":["/::,@","大兵","db"],

"30":["/:,@f","奋斗","fendou"],

"31":["/::-S","咒骂","zhm"],

"32":["/:?","疑问","yiw"],

"33":["/:,@x","嘘...","xu"],

"34":["/:,@@","晕","yun"],

"35":["/::8","折磨","zhem"],

"36":["/:,@!","哀","shuai"],

"37":["/:!!!","骷髅","kl"],

"38":["/:xx","敲打","qd"],

"39":["/:bye","再见","zj"],

"40":["/:wipe","擦汗","ch"],

"41":["/:dig","抠鼻","kb"],

"42":["/:handclap","鼓掌","gz"],

"43":["/:&-(","糗大了","qd"],

"44":["/:B-)","坏笑","huaix"],

"45":["/:

"46":["/:@>","右哼哼","yhh"],

"47":["/::-O","哈欠","hq"],

"48":["/:>-|","鄙视","bs"],

"49":["/:P-(","委屈","wq"],

"50":["/::’|","快哭了","kk"],

"51":["/:X-)","阴险","yx"],

"52":["/::*","亲亲","qq"],

"53":["/:@x","吓","xia"],

"54":["/:8*","可怜","kel"],

"55":["/:pd","菜刀","cd"],

"56":["/:","西瓜","xig"],

"57":["/:beer","啤酒","pj"],

"58":["/:basketb","篮球","lq"],

"59":["/:oo","乒乓","pp"],

"60":["/:coffee","咖啡","kf"],

"61":["/:eat","饭","fan"],

"62":["/:pig","猪头","zt"],

"63":["/:rose","玫瑰","mg"],

"64":["/:fade","凋谢","dx"],

"65":["/:showlove","示爱","sa"],

"66":["/:heart","爱心","xin"],

"67":["/:break","心碎","xs"],

"68":["/:cake","蛋糕","dg"],

"69":["/:li","闪电","shd"],

"70":["/:bome","炸弹","zhd"],

"71":["/:kn","刀","dao"],

"72":["/:footb","足球","zq"],

"73":["/:ladybug","瓢虫","pch"],

"74":["/:shit","便便","bb"],

"75":["/:moon","月亮","yl"],

"76":["/:sun","太阳","ty"],

"77":["/:gift","礼物","lw"],

"78":["/:hug","拥抱","yb"],

"79":["/:strong","强","qiang"],

"80":["/:weak","弱","ruo"],

"81":["/:share","握手","ws"],

"82":["/:v","胜利","shl"],

"83":["/:@)","抱拳","bq"],

"84":["/:jj","勾引","gy"],

"85":["/:@@","拳头","qt"],

"86":["/:bad","差劲","cj"],

"87":["/:lvu","爱你","aini"],

"88":["/:no","bu","no"],

"89":["/:ok","hd","ok"],

"90":["/:love","爱情","aiq"],

"91":["/:","飞吻","fw"],

"92":["/:jump","跳跳","tiao"],

"93":["/:shake","发抖","fad"],

"94":["/:","怄火","oh"],

"95":["/:circle","转圈","zhq"],

"96":["/:kotow","磕头","kt"],

"97":["/:turn","回头","ht"],

"98":["/:skip","跳绳","tsh"],

"99":["/:","挥手","hsh"],

"100":["/:#-0","激动","jd"],

"101":["/:","街舞","jw"],

"102":["/:kiss","献吻","xw"],

"103":["/:

"104":["/:&>","右太极","youtj"]

};

}

if(typeofdefine==='function'&&define.amd){

define(["qqface"],function(QQFace){

fnData(QQFace);

})

}else{

fnData(QQFace);

}

})();

如果觉得《html微信表情 emoji表情 QQ表情 微信表情转换》对你有帮助,请点赞、收藏,并留下你的观点哦!

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