วิธีเปลี่ยนตัวเลข ให้อยู่ในแบบ format number
function numberFormat(nStr,prefix){
var prefix = prefix || '';
nStr += '';
x = nStr.split('.');
x1 = x[0];
x2 = x.length > 1 ? '.' + x[1] : '';
var rgx = /(\d+)(\d{3})/;
while (rgx.test(x1))
x1 = x1.replace(rgx, '$1' + ',' + '$2');
return prefix + x1 + x2;
}
ตัวอย่าง
document.write( numberFormat( 5762325.2534 ) );
ผลที่ได้จะเป็น
5,762,325.2534








