如何在node.js中上标字符

时间:2017-08-30 23:56:09

标签: node.js superscript

有没有人知道如何在node.js中创建上标字符?我正在尝试上标'®':

let tm = '®'; 
let tm = tm.sup();

但是,这会返回<sup>®</sup>

有人可以帮忙吗?

提前致谢!

1 个答案:

答案 0 :(得分:1)

不幸的是,你做不到。您可以显示一些上标unicode字符(例如“⁴⁵⁶⁷⁸⁹⁰⁺⁴⁵⁶⁷⁸⁹⁰⁺)”),但“®”(\u00AE)没有上标版本。

Node.js本身不支持文本样式。使用终端支持,您可以添加修饰符/颜色/背景颜色,但不能添加上标。如果您有兴趣,请查看chalk

请注意String.prototype.sup()方法是专为HTML页面设计的,这就是为什么它会用<sup>标记包装文本。此外,它已弃用并从Web标准中删除。它不应再被使用了。