如何将数字格式化为货币字符串

丹尼尔·马廖拉

我想用 JavaScript 格式化价格。我想要一个将 afloat作为参数并返回string格式如下的函数

"$ 2,500.00"

做到这一点的最佳方法是什么?

丹尼尔·马廖拉

好的,根据你所说的,我正在使用这个:

var DecimalSeparator = Number("1.2").toLocaleString().substr(1,1);

var AmountWithCommas = Amount.toLocaleString();
var arParts = String(AmountWithCommas).split(DecimalSeparator);
var intPart = arParts[0];
var decPart = (arParts.length > 1 ? arParts[1] : '');
decPart = (decPart + '00').substr(0,2);

return '£ ' + intPart + DecimalSeparator + decPart;

我愿意接受改进建议(我宁愿不包括YUI只是为了做到这一点:-))

我已经知道我应该检测“。” 而不是仅将其用作小数点分隔符...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将货币字符串转换为数字

来自分类Dev

将数字格式化为字符串

来自分类Dev

如何将字符串值格式化为实际字符串

来自分类Dev

如何将Java字符串格式化为SQL语法?

来自分类Dev

c#如何将双精度格式格式化为字符串,并在必要时仅显示十进制数字?

来自分类Dev

将字符串格式化为Google文档的货币

来自分类Dev

如何将10位数字和2个字母组成的字符串格式化为yyyyMMddHHmm,然后将其格式化为另一个字符串?

来自分类Dev

如何将数字1格式化为字符串“ 01”以进行汇总?

来自分类Dev

如何将字符串格式化为日期时间?

来自分类Dev

VBA Excel将数字格式化为字符串

来自分类Dev

如何将ClosedXML中的货币格式化为数字

来自分类Dev

如何将整数格式化为2位数字的字符串?

来自分类Dev

Python-将数字列表中的项目格式化为带有货币符号的字符串

来自分类Dev

将语言环境数字字符串格式化为数字

来自分类Dev

如何将“日期+小时”字符串格式化为日期时间格式

来自分类Dev

如何将日期字符串格式化为全文DD MM YYYY?

来自分类Dev

如何将字符串格式化为包含连字符的UUID格式

来自分类Dev

Flask Jinja模板-将字符串格式化为货币

来自分类Dev

如何将字符串格式化为信用卡格式

来自分类Dev

在Java中,如何将数字格式化为字符串,使其格式为“ xxx.xxx.xxx,yy”?

来自分类Dev

VBA Excel将数字格式化为字符串

来自分类Dev

如何将字符串格式化为两个小数点?

来自分类Dev

我如何将9:34、18:00这样的字符串格式化为00:00的格式

来自分类Dev

如何将输出行格式化为字符串或对象字段?

来自分类Dev

如何从SqlDataReader字符串格式化为Asp.net中的货币格式?

来自分类Dev

将数字格式化为文本并添加字符串

来自分类Dev

如何将 Pandas 数据帧字符串值格式化为迄今为止的格式?

来自分类Dev

如何将像`2018911`这样的字符串格式化为日期?

来自分类Dev

当用户在 Javascript 中键入时,如何将数字格式化为货币

Related 相关文章

  1. 1

    如何将货币字符串转换为数字

  2. 2

    将数字格式化为字符串

  3. 3

    如何将字符串值格式化为实际字符串

  4. 4

    如何将Java字符串格式化为SQL语法?

  5. 5

    c#如何将双精度格式格式化为字符串,并在必要时仅显示十进制数字?

  6. 6

    将字符串格式化为Google文档的货币

  7. 7

    如何将10位数字和2个字母组成的字符串格式化为yyyyMMddHHmm,然后将其格式化为另一个字符串?

  8. 8

    如何将数字1格式化为字符串“ 01”以进行汇总?

  9. 9

    如何将字符串格式化为日期时间?

  10. 10

    VBA Excel将数字格式化为字符串

  11. 11

    如何将ClosedXML中的货币格式化为数字

  12. 12

    如何将整数格式化为2位数字的字符串?

  13. 13

    Python-将数字列表中的项目格式化为带有货币符号的字符串

  14. 14

    将语言环境数字字符串格式化为数字

  15. 15

    如何将“日期+小时”字符串格式化为日期时间格式

  16. 16

    如何将日期字符串格式化为全文DD MM YYYY?

  17. 17

    如何将字符串格式化为包含连字符的UUID格式

  18. 18

    Flask Jinja模板-将字符串格式化为货币

  19. 19

    如何将字符串格式化为信用卡格式

  20. 20

    在Java中,如何将数字格式化为字符串,使其格式为“ xxx.xxx.xxx,yy”?

  21. 21

    VBA Excel将数字格式化为字符串

  22. 22

    如何将字符串格式化为两个小数点?

  23. 23

    我如何将9:34、18:00这样的字符串格式化为00:00的格式

  24. 24

    如何将输出行格式化为字符串或对象字段?

  25. 25

    如何从SqlDataReader字符串格式化为Asp.net中的货币格式?

  26. 26

    将数字格式化为文本并添加字符串

  27. 27

    如何将 Pandas 数据帧字符串值格式化为迄今为止的格式?

  28. 28

    如何将像`2018911`这样的字符串格式化为日期?

  29. 29

    当用户在 Javascript 中键入时,如何将数字格式化为货币

热门标签

归档