bin*_*inh 2 javascript numbers input
我有输入数字的问题.用户通常输入具有许多零的大数字,并且通常他们缺少一个或两个零,因为难以准确地计数它们.
我认为javascript可以通过向用户显示他们导入的数字,用逗号格式化来解决这个问题.
例如:
输入:| 1230000000000 |
结果:1,230,000,000,000
怎么可以实现呢?
在javascript中使用以下函数
function addCommas(nStr)
{
nStr += '';
x = nStr.split('.');
x1 = x[0];
x2 = x.length > 1 ? '.' + x[1] : '';
var rgx = /(\d+)(\d{3})/;
while (rgx.test(x1)) {
x1 = x1.replace(rgx, '$1' + ',' + '$2');
}
return x1 + x2;
}
Run Code Online (Sandbox Code Playgroud)
例
addCommas('9999999.00')
// 9,999,999.00
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3569 次 |
| 最近记录: |