百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
J

js-emoji

> 编程语言
开源

一个 JS 表情符转换库

1.4K stars0 点赞3 次浏览
访问官网GitHub

工具介绍

一个 JS 表情符转换库

js-emoji - 在浏览器中显示 emoji,无处不在

xml
<link href="emoji.css" rel="stylesheet" type="text/css" />
<script src="emoji.js" type="text/javascript"></script>
<script type="text/javascript">

var emoji = new EmojiConvertor();

// replaces \\\u{1F604} with platform appropriate content
var output1 = emoji.replace_unified(input);

// replaces :smile: with platform appropriate content
var output2 = emoji.replace_colons(input);

// convert colons explicitly to unicode
emoji.replace_mode = 'unified';
emoji.allow_native = true;
var output3 = emoji.replace_colons(input);

</script>

您可以查看实时演示 here.

节点使用情况

通过 npm install emoji-js 安装包后:

javascript
var EmojiConvertor = require('emoji-js');

var emoji = new EmojiConvertor();

console.log(emoji.replace_colons("Hello :smile:"));

输出控制

虽然有许多选项可用来控制替换的格式,但 默认设置在所有平台上都能正常工作。有两个覆盖,它们会忽略所有 其他替换模式偏好设置:

  • emoji.text_mode = true - 强制使用文本输出模式,例如 smile (默认为 false)
  • emoji.colons_mode = true - 强制冒号输出模式,例如 :smile: (默认: false)

之后,将通过检查环境和确定能力来自动确定模式。您可以通过检查 emoji.replace_mode 来检查自动检测到的模式,该值可以为 t

Issues· 18 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

JavaScript

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言