关于jquery:将javascript编号转换为货币格式,但不包含“$”或任何货币符号

convert javascript number to currency format but without “$” or any currency symbol

本问题已经有最佳答案,请猛点这里访问。

我想将我的javascript转换为货币编号,但要使用任何货币符号

假设这是我的号码

1
var number = 43434;

结果应该是这样的

1
43,434

而不是这个

1
$43,434

提前谢谢


使用一个regex /(\d)(?=(\d{3})+(?!\d))/g

1
2
"1234255364".replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,");
"1,234,255,364"

要使用整数实现此目的,可以使用+""技巧:

1
2
var number = 43434;
(number +"").replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"); // 43,434