1
我有一個包含在JavaScript數字的一個變量,我想在所有適當的地方逗號來顯示它。所以,對於222222我需要222,222和1000333我需要1,000,333。什麼是最簡單的方法來做到這一點?
我有一個包含在JavaScript數字的一個變量,我想在所有適當的地方逗號來顯示它。所以,對於222222我需要222,222和1000333我需要1,000,333。什麼是最簡單的方法來做到這一點?
試試這個:
function addGrouping(val, grouper) {
val += '';
x = val.split('.');
x1 = x[0];
x2 = x.length > 1 ? '.' + x[1] : '';
var rgx = /(\d+)(\d{3})/;
while (rgx.test(x1)) {
x1 = x1.replace(rgx, '$1' + grouper + '$2');
}
return x1 + x2;
}
addGrouping(1231.897243, ",")
// 1,231.897243
是這樣的從這裏?:http://stackoverflow.com/questions/4820482/place-commas-in-javascript-integers正在測試值相同複製與.. – Curt
我有一個程序,其中包含我收集的代碼片段。它最初可能來自那裏 - 但我沒有直接複製它! –
啊好吧,我已經把這個問題標記爲重複,因爲它完全一樣 – Curt