javascript - 格式化数字以在每 1000 个因子处使用逗号

标签 javascript angular typescript pipes-filters

我需要将像 1234567 这样的数字格式化为 1,234,567 但不知道该怎么做。我尝试使用 TypeScript 的货币管道,但在数字前面给出了 USD 或 $。我想删除它并以这种方式格式化数字 1,234,567。我该怎么做?

最佳答案

只需使用 number(十进制)管道即可。

举个例子:

{{ '1234567' | number:'1.0':'en-US' }}

将产生输出 1,234,567

如果您不更改默认语言环境(通过调用 registerLocaleData() 或提供 LOCALE_ID ),那么简单的 {{'1234567' | number}} 也可以。

关于javascript - 格式化数字以在每 1000 个因子处使用逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40661634/

相关文章:

javascript - 使用 SVG 和 Javascript 制作不断增大/缩小的饼图动画

javascript - NodeJS Express 请求实体太大

javascript - angular 4 - 观察变量的变化属性

angular - 如何从元素内部关闭/关闭Angular Snackbar元素

Angular:找不到不同的支持对象 '[object Object]'

typescript - 如何在 TypeScript 中创建递归二叉树?

javascript - 添加然后在延迟后删除类但没有页面刷新

javascript - 将鼠标悬停在图像上以使用 JavaScript 显示文本框仅适用于一张图像,因为我使用的是 getElementById

Typescript 不会复制 d.ts 文件来构建

css - 按钮的 ionic 结合数