JavaScript: Formatuj numer / walutę w / w odniesieniu do kultury, np. String.Format .NET?
Wydaje się, że to problem, który ktoś rozwiązałby już w 2009 roku, ale nie mogę znaleźć porządnej biblioteki JavaScript, która zajmie liczbę taką jak:
12345.58
I sformatuj go poprawnie na podstawie określonej kultury (np. „Nl-nl”) lub kodu waluty ISO.
dojo okazało się obiecujące, ale domyślnie nie obejmuje wielu kultur i właściwie nie działało poprawnie w moich testach.
Zasadniczo chcę czegoś, co jest w 100% lub prawie 100% równoważne temu, co .NET robi dla mnie, gdy uruchamiam:
String.Format ([obiekt cultureInfo], „{0: N}”, myValue) ”dla liczb
i
String.Format ([obiekt cultureInfo], „{0: C}”, myValue) ”dla waluty