<分区>
我想将我的 JavaScript 数字转换为货币数字,但可以使用任何货币符号
假设这是我的号码:
var number = 43434;
结果应该是这样的:
43,434
不是这个:
$43,434
标签 javascript jquery
<分区>
我想将我的 JavaScript 数字转换为货币数字,但可以使用任何货币符号
假设这是我的号码:
var number = 43434;
结果应该是这样的:
43,434
不是这个:
$43,434
最佳答案
使用一个正则表达式 /(\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
关于javascript - 将 JavaScript 数字转换为货币格式,但不包含 "$"或任何货币符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17563677/