可能重复:
Format numbers in javascript
How to print a number with commas as thousands separators in JavaScript
我想在价目表中分开差距的零。
例如
当前:150000 想要: 150 000
目前:2730000 通缉: 2 730 000
使用jQuery和所有浏览器(Chrome,Firefox,IE,Opera)
UPD我想在输入数字时动态添加空格
Step by step: user entered 10, in input 10
100 - 100
1000 - 1 000
10000 - 10 000
100000 - 100 000
1000000 - 1 000 000
UPD我使用了正则表达式
val.replace(/(\S)(?=(\S\S\S)+(?!\S))/g, "$1 ");
这只适用于FF
答案 0 :(得分:1)
如果n
是您的号码,请使用以下正则表达式:
n.toString().replace( /\B(?=(\d{3})+(?!\d))/g, ' ' );