Pregunta

Esto parece ser un problema que alguien ya habría resuelto en el año 2009, pero no puedo encontrar una biblioteca de JavaScript decente que tenga un número como:

12345.58

Y formatéelo correctamente en función de una cultura específica (es decir, " nl-nl "); o el código de moneda ISO.

el dojo se mostró prometedor, pero no incluye muchas culturas por defecto, y en realidad no funcionó correctamente en mis pruebas.

Básicamente, quiero algo que sea 100% o casi 100% equivalente a lo que hace .NET cuando ejecuto:

String.Format ([cultureInfo Object], " {0: N} " ;, myValue) 'para números

y

String.Format ([cultureInfo Object], " {0: C} " ;, myValue) 'para moneda

¿Fue útil?

Solución

El marco Ajax de ASP.NET le permite hacer esto.

Establezca la propiedad EnableScriptGlobalization en el ScriptManager a true. Luego puede usar la función Number.localeFormat para dar formato a los números.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top