javascript - toLocaleString() 在货币和值之间有空格

标签 javascript

我正在使用一个非常简单的脚本来格式化数字:

gst = '123.45';
currency = 'EUR';

money = gst.toLocaleString('en-US', { 
  style: 'currency', 
  currency: currency, 
  currencyDisplay: 'code'
});

这将输出: 123.45 欧元

这就是我想要的。但是我觉得货币和值(value)之间没有空格有点难看。有没有办法在操作后不使用 .replace() 来管理它?

提前致谢

最佳答案

我很肯定没有规范如果 toLocaleString 将在没有替换的情况下执行此操作。您需要在 toLocaleString 操作之后添加或调整。

关于javascript - toLocaleString() 在货币和值之间有空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27345950/

相关文章:

javascript在获取新内容时对高度进行动画处理

javascript - 为什么Firefox插件中的console.log无法输出消息?

javascript - 添加使用现有功能的按键事件

javascript html update img src - 这有什么问题吗?

javascript - 如何添加req.user来获取请求

javascript - 将 EXIF 数据写入图像流 Node.js

javascript - Lodash forEach 函数省略

javascript - 在 Electronjs 中保持窗口比例

javascript - 当页面更改时,Angular Controller 将数据传递给其他 Controller

javascript - 单击按钮后停止动画