How can i format currency related data in a manner that is culture aware in JavaScript?
Number.toLocaleString (implemented in JavaScript 1.5, ECMAScript 3rd Edition)
var number = 3500; console.log(number.toLocaleString()); /* Displays "3,500" in English locale */
Docs on MDN.