Necesito mostrar un número formateado en una página web usando JavaScript. Quiero formatearlo para que haya comas en los lugares correctos. ¿Cómo haría esto con una expresión regular? He llegado tan lejos como algo parecido a esto:Expresión regular para formatear números en JavaScript
myString = myString.replace(/^(\d{3})*$/g, "${1},");
... y luego se dio cuenta que esto sería más compleja de lo que pienso (y la expresión regular anterior es ni siquiera cerca a lo que necesito). He hecho algunas búsquedas y estoy teniendo dificultades para encontrar algo que funcione para esto.
Básicamente, quiero estos resultados:
- 45 se convierte en 45
- 3856 se convierte en 3856
- 398868483992 convierte 398.868.483.992
... se entiende la idea.
mayoría de las personas han mostrado enfoques que requieren repetición, pero no se fija formas también. –
Si se trata de una [problema XY] (http://meta.stackexchange.com/a/66378/150034), véase [Cómo imprimir un número con comas como separadores de miles de JavaScript] (http://stackoverflow.com/preguntas/2901102/how-to-print-a-number-con-comas-como-miles-separadores-en-javascript) –