当前位置:   article > 正文

小程序 - 解析input框中输入法自带的emoji表情_\uae是什么emoji

\uae是什么emoji

input框value值为'老虎?',需要将emoji表情进行转义再发送至后台

  1. let string = '老虎?'
  2. 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/ig
  3. let title = string.replace(regex, function (res) {
  4. return encodeURIComponent(res)
  5. })
  6. console.log(title) // 老虎%F0%9F%90%B9

Tip:replace()第二个参数传递一个匿名函数,该函数可以对所有匹配成功的字符串进行操作,详情可翻阅W3C文档JavaScript replace() 方法

后台返回'老虎%F0%9F%90%B9'时,使用d

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/106742?site
推荐阅读
相关标签
  

闽ICP备14008679号