sla*_*dau 8 javascript localization
所以我在Javascript中有一个值:
var val = Entry.val;
Run Code Online (Sandbox Code Playgroud)
这个值的一个例子是277385
.我如何在Javascript中将此数字转换277,385
为任何数字,以便在正确的位置使用逗号?
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)
通过这里.
这应该为你做:
功能:
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(1000)
// 1,000
addCommas(1231.897243)
// 1,231.897243
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1059 次 |
最近记录: |