Domanda

Come posso formattare i dati relativi alla valuta in modo rispettoso della cultura in JavaScript?

È stato utile?

Soluzione

c'è una funzione Number.localeFormat ma non sono sicuro che sia quello che cerchi

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

Altri suggerimenti

Dojo ha un formattatore di valuta questo è consapevole della locale.

Se non vuoi includere Dojo nel tuo progetto solo per questa funzione, forse puoi localizzare la valuta nel tuo back-end?

Number.toLocaleString (implementato in JavaScript 1.5, ECMAScript 3a edizione)

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

Documenti su MDN.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top