emoji for php demo,纯微信小程序 emoji解析组件
[AppleScript] 纯文本查看 复制代码function emojiAnalysis(arr, type = "load") {
//arr: 传入的消息数组
//type:消息解析类型,参数:load(读取消息),input(输入消息)
// emoji对象
var __emojiObjs = {
'微笑': 'qqface0',
'撇嘴': 'qqface1',
'色': 'qqface2',
'发呆': 'qqface3',
'得意': 'qqface4',
'流泪': 'qqface5',
'害羞': 'qqface6',
'闭嘴': 'qqface7',
'睡': 'qqface8',
'大哭': 'qqface9',
'尴尬': 'qqface10',
'发怒': 'qqface11',
'调皮': 'qqface12',
'呲牙': 'qqface13',
'惊讶': 'qqface14',
'难过': 'qqface15',
'酷': 'qqface16',
'冷汗': 'qqface17',
'抓狂': 'qqface18',
'吐': 'qqface19',
'偷笑': 'qqface20',
'愉快': 'qqface21',
'白眼': 'qqface22',
'傲慢': 'qqface23',
'饥饿': 'qqface24',
'困': 'qqface25',
'惊恐': 'qqface26',
'流汗': 'qqface27',
'憨笑': 'qqface28',
'悠闲': 'qqface29',
'奋斗': 'qqface30',
'咒骂': 'qqface31',
'疑问': 'qqface32',
'嘘': 'qqface33',
'晕': 'qqface34',
'疯了': 'qqface35',
'衰': 'qqface36',
'骷髅': 'qqface37',
'敲打': 'qqface38',
'再见': 'qqface39',
'擦汗': 'qqface40',
'抠鼻': 'qqface41',
'鼓掌': 'qqface42',
'糗大了': 'qqface43',
'坏笑': 'qqface44',
'左哼哼': 'qqface45',
'右哼哼': 'qqface46',
'哈欠': 'qqface47',
'鄙视': 'qqface48',
'委屈': 'qqface49',
'快哭了': 'qqface50',
'阴险': 'qqface51',
'亲亲': 'qqface52',
'吓': 'qqface53',
'可怜': 'qqface54',
'菜刀': 'qqface55',
'西瓜': 'qqface56',
'啤酒': 'qqface57',
'篮球': 'qqface58',
'乒乓': 'qqface59',
'咖啡': 'qqface60',
'饭': 'qqface61',
'猪头': 'qqface62',
'玫瑰': 'qqface63',
'凋谢': 'qqface64',
'嘴唇': 'qqface65',
'爱心': 'qqface66',
'心碎': 'qqface67',
'蛋糕': 'qqface68',
'闪电': 'qqface69',
'炸弹': 'qqface70',
'刀': 'qqface71',
'足球': 'qqface72',
'瓢虫': 'qqface73',
'便便': 'qqface74',
'月亮': 'qqface75',
'太阳': 'qqface76',
'礼物': 'qqface77',
'拥抱': 'qqface78',
'强': 'qqface79',
'弱': 'qqface80',
'握手': 'qqface81',
'胜利': 'qqface82',
'抱拳': 'qqface83',
'勾引': 'qqface84',
'拳头': 'qqface85',
'差劲': 'qqface86',
'爱你': 'qqface87',
'NO': 'qqface88',
'OK': 'qqface89',
'爱情': 'qqface90',
'飞吻': 'qqface91',
'跳跳': 'qqface92',
'发抖': 'qqface93',
'怄火': 'qqface94',
'转圈': 'qqface95',
'磕头': 'qqface96',
'回头': 'qqface97',
'跳绳': 'qqface98',
'投降': 'qqface99',
'激动': 'qqface100',
'乱舞': 'qqface101',
'献吻': 'qqface102',
'左太极': 'qqface103',
'右太极': 'qqface104',
'微笑': 'qqface0',
'撇嘴': 'qqface1',
'色': 'qqface2',
'發呆': 'qqface3',
'得意': 'qqface4',
'流淚': 'qqface5',
'害羞': 'qqface6',
'閉嘴': 'qqface7',
'睡': 'qqface8',
'大哭': 'qqface9',
'尷尬': 'qqface10',
'發怒': 'qqface11',
'調皮': 'qqface12',
'呲牙': 'qqface13',
'驚訝': 'qqface14',
'難過': 'qqface15',
'酷': 'qqface16',
'冷汗': 'qqface17',
'抓狂': 'qqface18',
'吐': 'qqface19',
'偷笑': 'qqface20',
'愉快': 'qqface21',
'白眼': 'qqface22',
'傲慢': 'qqface23',
'饑餓': 'qqface24',
'困': 'qqface25',
'驚恐': 'qqface26',
'流汗': 'qqface27',
'憨笑': 'qqface28',
'悠閑': 'qqface29',
'奮鬥': 'qqface30',
'咒罵': 'qqface31',
'疑問': 'qqface32',
'噓': 'qqface33',
'暈': 'qqface34',
'瘋了': 'qqface35',
'衰': 'qqface36',
'骷髏': 'qqface37',
'敲打': 'qqface38',
'再見': 'qqface39',
'擦汗': 'qqface40',
'摳鼻': 'qqface41',
'鼓掌': 'qqface42',
'糗大了': 'qqface43',
'壞笑': 'qqface44',
'左哼哼': 'qqface45',
'右哼哼': 'qqface46',
'哈欠': 'qqface47',
'鄙視': 'qqface48',
'委屈': 'qqface49',
'快哭了': 'qqface50',
'陰險': 'qqface51',
'親親': 'qqface52',
'嚇': 'qqface53',
'可憐': 'qqface54',
'菜刀': 'qqface55',
'西瓜': 'qqface56',
'啤酒': 'qqface57',
'籃球': 'qqface58',
'乒乓': 'qqface59',
'咖啡': 'qqface60',
'飯': 'qqface61',
'豬頭': 'qqface62',
'玫瑰': 'qqface63',
'雕謝': 'qqface64',
'嘴唇': 'qqface65',
'愛心': 'qqface66',
'心碎': 'qqface67',
'蛋糕': 'qqface68',
'閃電': 'qqface69',
'炸彈': 'qqface70',
'刀': 'qqface71',
'足球': 'qqface72',
'瓢蟲': 'qqface73',
'便便': 'qqface74',
'月亮': 'qqface75',
'太陽': 'qqface76',
'禮物': 'qqface77',
'擁抱': 'qqface78',
'強': 'qqface79',
'弱': 'qqface80',
'握手': 'qqface81',
'勝利': 'qqface82',
'抱拳': 'qqface83',
'勾引': 'qqface84',
'拳頭': 'qqface85',
'差勁': 'qqface86',
'愛妳': 'qqface87',
'NO': 'qqface88',
'OK': 'qqface89',
'愛情': 'qqface90',
'飛吻': 'qqface91',
'跳跳': 'qqface92',
'發抖': 'qqface93',
'慪火': 'qqface94',
'轉圈': 'qqface95',
'磕頭': 'qqface96',
'回頭': 'qqface97',
'跳繩': 'qqface98',
'投降': 'qqface99',
'激動': 'qqface100',
'亂舞': 'qqface101',
'獻吻': 'qqface102',
'左太極': 'qqface103',
'右太極': 'qqface104'
};
var objList = [];
for (var i = 0; i < arr.length; i++) {
// if (type === 'load') {
objList.push(preData(arr[i]));
// }
}
return objList;
// 解析字符串 创建对象 储存 分解后的 字符串,把 ‘表情代码’ 和 ‘文本’ 分解
function preData(str) {
// 提取表情编号 的 正则
var reg = new RegExp(/[\'\[]?([^\[\[\]\]]*)[\'\]]?/i);
var arr = str.split(reg);
var emojiObj; // 分解后的 对象
var emojiObjList = []; // 分解后对象的集合----数组形式
for (var i = 0; i < arr.length; i++) {
var ele = arr[i];
emojiObj = {};
if (__emojiObjs[ele]) {
emojiObj.tag = "emoji";
emojiObj.node = 'element';
emojiObj.baseClass = "face";
emojiObj.txt = __emojiObjs[ele];
} else {
emojiObj.node = 'text';
emojiObj.txt = ele;
}
emojiObjList.push(emojiObj);
}
return emojiObjList;
}
}
module.exports = {
emojiAnalysis: emojiAnalysis
}
emoji for php demo,纯微信小程序 emoji解析组件相关推荐
- php小程序的wxparse.js是什么,微信小程序如何解析HTML富文本(使用wxParse解析富文本的demo)...
1.把wxParse文件全部放入项目. 2.在wxml中import wxParse.wxml,并把template插入到到对应的位置上 {{title}} {{date}} {{time}} 3.在 ...
- 微信小程序基于swiper组件的tab切换
代码地址如下: http://www.demodashi.com/demo/14010.html 一.前期准备工作 软件环境:微信开发者工具 官方下载地址:https://mp.weixin.qq.c ...
- A095_day01_微信小程序入门与组件
目录 微信小程序入门与组件 - Day01 1.内容介绍 2.微信小程序简介(了解) 2.1.什么是小程序 2.2.微信小程序与app的区别 2.3.小程序在入口 2.4.微信小程序的工作原理 2.5 ...
- 微信小程序日历签到组件(原创)
微信小程序日历签到组件(原创) 开发原因: 为满足定制需要,市面上又找不到车子和轮子,干脆自己撸了并开源分享有需要的人用 其他说明: 该组件js日期均已使用yyyy/MM/dd格式连接解决ios不兼容 ...
- 微信小程序 F2 图表组件
@antv/f2-canvas 微信小程序 F2 图表组件 安装 npm i @antv/f2-canvas 快速开始 下面我们就开始使用 f2-canvas 组件来绘制图表吧,这里假设用户已经初步了 ...
- 微信小程序vue轮播图_微信小程序使用swiper组件实现类3D轮播图
Swiper是纯javascript打造的滑动特效插件,面向手机.平板电脑等移动终端. Swiper能实现触屏焦点图.触屏Tab切换.触屏多图切换等常用效果. Swiper开源.免费.稳定.使用简单. ...
- 微信小程序_基础组件学习02
微信小程序_基础组件学习02 swiper组件 swiper是滑块容器,也就是手机端的轮播图. swiper组件有两部分组成swiper和swiper-item. swiper-item需要放在swi ...
- 微信小程序授权登录 组件的封装
微信小程序授权登录 组件的封装 新建components文件 写wxml文件 wxss部分 js部分 json引用 页面使用 页面js 授权登录 流程如下: 因为多个页面功能需要登录状态 所以做了个组 ...
- 微信小程序使用image组件显示图片的方法
本文实例讲述了微信小程序使用image组件显示图片的方法.分享给大家供大家参考,具体如下: 1.效果展示 2.关键代码 ① index.wxml 代码如下: <image style=" ...
最新文章
- MSMQ消息队列安装
- 华硕笔记本卸载并重新安装Ubuntu16.04
- Android 换肤功能的实现(Apk插件方式)
- php与ununtu通信,Ubuntu 20.04 LTS 已引入 PHP 7.4
- 手机屏幕坏了____怎么把里面的资料导出(18种方法)
- 保存 Hexo 博客源码到 GitHub
- python批量读取txt_python如何批量读取txt文件
- 基于STM32设计的NB-IOT电量采集系统(超级详细)--1.Onenet平台配置及M5311配置
- 英语听说计算机查分,2018中考第二次英语听说考明日查分,附查分常见问答
- 安卓导入项目遇到“Sync Android SDKs”
- php酷狗音乐json,酷狗音乐API
- python对接蚂蚁金服支付宝
- Java框架tk_关于Spring框架的基本认识
- 从FC到Wii 24年来游戏机CPU发展历程回顾
- 手机上可以使用的库存软件,应该选它!
- 超级详细的PostgreSQL创建数据库操作并附带图文
- PGSQL 查询服务器所有数据库名称及数据表
- 苏州新导智慧养老解决方案之智能床垫,24小时监测老人生命体征
- Zookeeper入门demo1
- 树莓派安装开源项目——wukong_robot和魔镜结合 个人经验总结
热门文章
- PyTorch Live:5分钟制作人工智能app
- 爆料称字节跳动实习生删库
- CSS(Pink-Teacher)笔记
- NodeJS应用部署之PM2(充分利用多核cpu)
- 清洁计算机内部的建议程序,苹果Mac系统清理与优化加速技巧 | Mac内部清理|Crucial(英睿达)...
- 计算机教师用英语怎么说,信息技术与英语教学的融合
- Initialization error
- wireguard研究
- 多种方法实现从Excel表格的两列数据中提取不重复(唯一)值
- iviewui Upload上传爬坑,手动上传,二次上传