Format larger number with commas

by Mark Wylde

HTML

<strong>Result:</strong> <span id='result'></span>

JavaScript

$('#result').html( numberWithCommas("22222222222222222222.282222") );

function numberWithCommas(x) {
    var parts = x.toString().split(".");
    parts[1] = parts[1].substr(0,2);
    parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ",");
    return parts.join(".");
}