Thousand Separator
by Patrick Hund
HTML
<div></div>
JavaScript
function log(msg) {
$("div").append("<p>" + msg + "</p>");
}
["1", "100", "1000", "100000", "1000000", "1000000000.00 EUR"].forEach(function (value) {
value = value.replace(/\B(?=(\d{3})+(?!\d))/g, ",");
log(value);
});
["1", "100", "1,000", "100,000", "1,000,000", "1,000,000,000.00 EUR"].forEach(function (value) {
value = value.replace(/(\d+),(?=\d{3}(\D|$))/g, "$1");
log(value);
});