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

时间:2013-07-10 06:19:06

标签: javascript jquery

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

假设这是我的号码

var number = 43434;

结果应该是这样的

43,434

而不是这个

$43,434

提前致谢

1 个答案:

答案 0 :(得分:22)

使用一个正则表达式/(\d)(?=(\d{3})+(?!\d))/g

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

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

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