Skip to content

Instantly share code, notes, and snippets.

@dexbol
Created September 21, 2012 06:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dexbol/3760062 to your computer and use it in GitHub Desktop.
Save dexbol/3760062 to your computer and use it in GitHub Desktop.
add commas to integer
function addComma(num) {
num = String(num);
var len = num.length;
var remainder = len % 3;
var h = num.substring(0, remainder);
var str = num.substring(remainder);
var i = 0;
var flag = str.length / 3;
var result = h ? [h] : [];
for (; i <f lag; i ++) {
result.push(str.substring(i * 3, i * 3 + 3));
}
return result.join();
}
function addComma2 (num) {
num = String(num);
var reg = /(\d+)(\d{3})/;
while (reg.test(num)) {
num = num.replace(reg, '$1' + ',' + '$2');
}
return num;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment