Как мне отформатировать данные, связанные с валютой, с учетом культуры в JavaScript?
Dojo имеет средство форматирования валюты , которое знает о локали.
Если вы не хотите включать Dojo в свой проект только для этой функции, то, возможно, вы можете локализовать валюту в своем бэкэнде?
Number.toLocaleString (реализовано в JavaScript 1.5, ECMAScript 3rd Edition)
var number = 3500; console.log(number.toLocaleString()); /* Displays "3,500" in English locale */
Документы на MDN .
есть функция Number.localeFormat, но я не уверен, что это то, что вы после
http://msdn.microsoft.com/en-gb/library/bb310813.aspx