js 替换掉 Emoji 微信小程序
2018-01-09 09:55
603 查看
本文出自
http://blog.csdn.net/wyk304443164
之前用的是别人的替换方法,替换不彻底,比如用iOS自带输入法输入的彩虹马就不行,所以改成了下面的方法
如果全是表情,那么替换为 * ,如果存在表情,那么删除掉。
http://blog.csdn.net/wyk304443164
之前用的是别人的替换方法,替换不彻底,比如用iOS自带输入法输入的彩虹马就不行,所以改成了下面的方法
/** * 替换掉表情 * @param name * @returns {void|string|*|string} */ common.filterEmoji = function (name) { let newName = '' let is4Byte = function (str) { return str.codePointAt(0) > 65535 } for (let item of name) { if (!is4Byte(item)) { newName += item } } newName = common.isEmpty(newName) ? '*' : newName return newName }
如果全是表情,那么替换为 * ,如果存在表情,那么删除掉。
相关文章推荐
- 微信小程序前端js接口调用
- 微信小程序开发4-js中取数据的坑
- 微信小程序使用JS隐藏view,结合css语法处理
- 微信小程序的image无法显示base64的图片的问题 js截取第一帧
- 微信小程序 js 网络请求底层方法(含页面提示)
- 微信小程序——mock.js模拟后台交互
- 【微信小程序开发笔记】--偶遇js深拷贝与浅拷贝问题
- 微信小程序开发(五) - js 规则- js 文件
- 微信小程序 Node.js (基础九) 函数
- 微信小程序 js动态给前台元素绑定事件
- 微信小程序支付过程详解,基于node.js的后台
- JS中promise化微信小程序api
- 通过新浪云部署Node.js微信小程序商城(不用买域名、不用备案、不用配置https)
- 微信小程序:nodejs+百度语音识别开发实践
- 微信小程序 JS动态修改样式的实现代码
- 微信小程序 Node.js (基础二) REPL (交互式解释器)
- 微信小程序 Node.js (基础五) EventEmitter
- js替换img标签src属性,并为非微信内核浏览器添加超链接
- 使用ASP.NET的C#语言写后台如何将数据返回给微信小程序的JS
- 微信小程序 JS逻辑部分不支持window/zepto/jquery