//将emoji表情进行转义再发送至后台
var nikeName= '小罗老师%F0%9F%98%82'let regex = /[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/iglet nickNameNew = nickName.replace(regex, function (res) {return encodeURIComponent(res)})//后台返回'小罗老师%F0%9F%98%82'时,使用decodeURIComponent()进行解析
let data = '小罗老师%F0%9F%98%82'
console.log(decodeURIComponent(data ))

通过encodeURIComponent() 函数把字符串作为 URI 组件进行编码;

参数通过转义传入后端,下图二展示存储入库,最后通过使用 decodeURIComponent() 对编码后的 URI 进行解码解析即可;



本文转载自:https://blog.csdn.net/weixin_43970743/article/details/105274565

小程序-input框如何输入带有emoji表情功能相关推荐

  1. uniapp开发微信小程序input框限制输入

    input框输入手机号的约束 <input @input="onlyNum" class="inp" v-model="phone" ...

  2. 【微信小程序】微信小程序开发--用户昵称中带有emoji表情的处理方法

    刚开始写小程序,获取客户昵称,后来发现用户昵称是可以为emoji表情的,而Mysql数据库中是不支持直接将emoji表情直接存入数据库的,后来在网站上找了一个方法将所有的昵称转变为Unicode编码存 ...

  3. 微信小程序input框只能输入小数/正整数

    官方组件说明:https://developers.weixin.qq.com/miniprogram/dev/component/input.html 给type不同的值就好,以下示例不满足则需要I ...

  4. 微信小程序input框中加入小图标的实现方法

    最近入坑小程序,要求在小程序的输入框中展示一个小图标,页面如下: 然后按照,html页面中的做法,在input框中添加了background-image属性,出乎意料的事,小程序报了下边这样一个错误: ...

  5. 微信小程序 input框进行双向绑定

    在微信小程序的规则中,input标签中的数据为单向绑定,无法像Vue框架中的v-model直接进行input的双向绑定. 下面有一种思路来解决双向绑定这个思路. 1.利用bindinput记录下inp ...

  6. 小程序input框中加入小图标

    最近入坑小程序,要求在小程序的输入框中展示一个小图标,页面如下: 然后按照,html页面中的做法,在input框中添加了background-image属性,出乎意料的事,小程序报了下边这样一个错误: ...

  7. 微信小程序 input框实现搜索历史记录

    实现效果如下 聚焦显示历史记录 关联历史记录 注意点 结构上需要将input框和下面的historyList作为一个整体,可自行控制展示历史记录的规格: 使用微信缓存API wx.getStorage ...

  8. 微信小程序input框在某些手机上获取数据失败

    因为加了有数据为空不允许提交的判断,测试的时候发现有的手机总是提示有数据为空,不能提交, 测试之后发现是填写手机号的input框type类型为number,然后写了三个框分别获取数据, type类型分 ...

  9. 微信小程序--input标签无法输入文字问题

    在使用开发者工具运行时,input标签无法输入内容,但是通过电脑浏览器可以输入内容,通过各种查找,终于找到 可以使用键盘[tab]键控制

最新文章

  1. 11 个 AI 和机器学习模型的开源框架
  2. react与jQuery对比,有空的时候再翻译一下
  3. C语言之strstr函数
  4. 帝国CMS7.5响应式后台美化模板 支持GBK+UTF
  5. java 时区处理_如何使用Java处理日历时区?
  6. SQL Server Log Shipping学习总结
  7. linux与WINDOWS计算MD5值的自带小工具
  8. 十字链表实现矩阵存储
  9. GitLab CI/CD 初体验
  10. 根据地址获取经纬度 -- 腾讯地图(PHP后台)
  11. vvic、小红书API接口调用
  12. 0xc0000225无法进系统_Win10无法开机0xc0000225错误代码解决方法
  13. 化工集团公司数字化转型有力抓手“数字化示范项目建设
  14. Electron:WARNING Too many active WebGL contexts. Oldest context will be lost.
  15. 利用Docker 映射到主机端口 32768 ,通过浏览器访问web应用失败
  16. 思想一年一年进步才好
  17. TensorFlow学习--tf.summary.histogram与直方图仪表板/tensorboard_histograms
  18. 超级计算机的基本结构
  19. 发送手机验证码的js代码、手机号合法验证
  20. VS中出现“读取字符串字符时出错”“0Xcccccccc”指针的初始化

热门文章

  1. phpMyadmin配置远程数据库
  2. dataGridView中删除选中的行
  3. 寄存器数据问题反馈集锦--W5200/W5300相关
  4. day1.python变量和数据类型的介绍教程图灵python大海老师
  5. 教新手如何去学习php框架
  6. html超链接qq临时会话,【一个小功能】点击图标/链接发起QQ临时会话
  7. CorelDRAW工业设计数码产品外观ID设计
  8. Segmented CRC-Aided SC List Polar Decoding
  9. UML图详解(四)对象图
  10. c语言 define printf,#define和printf不是c语句?那是什么?