numericFormat(2562343651.5263); //> "2 562 343 651.5263"
function numericFormat(value, decimal, thousand) {
if (!decimal) decimal = ' ';
if (!thousand) thousand = '.';
var parts = value.toString().split('.');
return parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, decimal) + (parts[1] ? thousand + parts[1] : '');
}