我想将我的javascript转换为货币编号,但使用任何货币符号
假设这是我的号码
var number = 43434;
结果应该是这样的
43,434
而不是这个
$43,434
提前致谢
答案 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