【发布时间】:2020-07-09 15:16:35
【问题描述】:
我在JS中有一个字符串如下。我很难将这些代理对转换为表情符号。有人可以帮忙吗?
我试图通过搜索几乎所有我能找到的东西来在线获得解决方案,但徒劳无功。
var text = 'CONGRATS! Your task has been completed! Tell us how we did \\uD83D\\uDE4C \\uD83D\\uDC4D \\uD83D\\uDC4E'
这是一个 node.js 代码。有没有什么简单的方法可以在不使用外部帮助工具的情况下将这些代码转换为表情符号?
编辑:
我更新了我的代码和正则表达式如下:
var text = 'CONGRATS! Your task has been completed! Tell us how we did {2722} {1F44D} {1F44E}';
text.replace(/\{[^}]*\}/ig, (_, g) => String.fromCodePoint(`0x${g}`))
我做错了什么?
【问题讨论】:
标签: javascript node.js unicode emoji