Pergunta

Como posso formatar dados relacionados à moeda de uma maneira que seja compatível com a cultura em JavaScript?

Foi útil?

Solução

existe uma função Number.localeFormat, mas não tenho certeza se é o que você procura

http://msdn.microsoft.com/en-gb/library/bb310813.aspx

Outras dicas

Dojo tem um formatador de moeda isso reconhece a localidade.

Se você não deseja incluir o Dojo em seu projeto apenas para esta função, talvez você possa localizar a moeda em seu back-end?

Number.toLocaleString (implementado em JavaScript 1.5, ECMAScript 3ª edição)

var number = 3500;
console.log(number.toLocaleString()); /* Displays "3,500" in English locale */

Documentos no MDN.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top