宝哥软件园

将jquery.qqFace.js表情转换成微信字符码

编辑:宝哥软件园 来源:互联网 时间:2021-09-03

jquery.qqFace.js的用法

引用

脚本src=' http : ~/Content/qqFace/js/jquery . qqFace . js?v=3 '/script script src=' http : ~/Content/qqFace/js/jquery-browser . js '/script html

div style=' width:50px高度:30 px;margin-top :3 px;文本对齐:居中;线高:30 px;border-right :1 px solid # dee5e 7 ' img src=' http : ~/content/emoji . png ' class=' emotion '/div textarea class=' input ' id=' say text ' name=' say text ' style=' display : none '/textarea

$ (function () {$(')。情感’)。qqface ({id:' facebox ',分配:' saytext ',//分配路径3360 '/content/QQ face/arclist/'//存储表情符号的路径});});原来的jQuery.qqface.js有以下方法

函数replace _ em(str){ str=str . replace(//g ' ');str=str . replace(//g ' ');str=str.replace(/n/g,' br/');str=str . replace(/[em _([0-9]*)]/g,' img src=' http :/Content/qqFace/arclist/$ 1 . gif ' border=' 0 '/');返回字符串;}单击表达式会将表达式转换为图片并保存在$('#saytext ')中。我将自己修改它,并在我们需要显示它的地方显示表达式。

//修改原始jsvar str=$ ('# saytext ')。val()。trim();$('#show ')。追加(replace _ em(str));$('#saytext ')。val(“”);把表情转换成微信字符码,因为回复短信在做微信自动回复时无法回复文字加图片,所以我通过对比网上数据,一个一个找出表情图片对应的字符码

我自己拼出来的字符代码是按照以上表达式的顺序组合的。其中一些没有找到。直接用微信的话来表达。微信收发的东西也可以转换成表情

私有字符串emoij='/:);/:~;/: b;/:|;/:/:$;/: X;/: z;/:'(;/:-|;/:@;/: P;/:D;/: O;/:(;/:b;/: q;/:t;/:@ P;/:@-D;/:d;/:@ o;/:g;/:|-);/:/: L;/:/:@;/:@ f;/:-S;/:/:@ x;/:@@;/:8;/:@!/: xx;/: bye;/: wipe;/: dig;/:-(;/: b-);/:@;/:@;/:-O;/:-|;/: p-(;/:'|;/: X-);/:*;/: @ x;/:8*;[拥抱];[月亮];[孙];[炸弹];/:/: PD;/: pig;/: W;/:咖啡;/: eat;/: heart;【强】;[弱];【握手】;【胜利】;[燃料];【勾引】;[好的];[否];/: rose;/: fade;/: how love;【跳】;[圆圈]';var emoijarray=emoij。拆分(';');int len=emoijarray。长度;for(int I=0;我透镜;i ){string str=string。格式(' img src={ 0 }/Content/qqFace/arclist/{ 1 })。gif{2}边框={3}0{4} ',''',i 1 '',',' ',' ' ');If (xmlstr。Contains(str))//查找发送的短信是否包含表情标签,如果包含,则替换为对应的字符代码。也许每个人都有更好的替代方法。我只是循环寻找匹配的替换{xmlstr=xmlstr。替换(str,emoijarray[I]);}}这是你在微信上可以收到的表情

摘要

以上是边肖将jquery.qqFace.js表情转换成微信字符码的介绍,希望对大家有所帮助。如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢您对我们网站的支持!

更多资讯
游戏推荐
更多+