javascript - js移动端如何过滤掉输入内容的emoji表情

 莪鈈稀罕rn 发布于 2022-11-10 16:11

输入内容有emoji表情时,提交数据到后台有问题,所以想把输入内容的emoji表情过滤掉,或者把emoji表情转换成语义化的汉字

4 个回答
  • 我用了这个土方法,好像暂时没问题,接微信API时,发现会员信息的城市信息中有表情,也是醉了,就临时简单处理

    emoji2Str (str) {
        return unescape(escape(str).replace(/\%uD.{3}/g, ''));
    }

    这样 silly force? 可以变成:silly force

    2022-11-12 11:04 回答
  • 2022-11-12 11:04 回答
  • 你是存到SQL数据库时担心报错吧
    str.replaceAll("[\ud800\udc00-\udbff\udfff\ud800-\udfff]", “你想替换成的字符串")可以替换你的emoji

    2022-11-12 11:04 回答
  • /ud83c[udc00-udfff]|ud83d[udc00-udfff]|[u2000-u2fff]/g

    2022-11-12 11:04 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有