Javascript – Formatear un número decimal

  • Para dar el formato utilizado en Venezuela:
  • <!DOCTYPE html>
    <p id="price"></p>
    </html>
    <script>
    cost = 285000
    $("#price").html(cost.toFixed(2).replace(/\D/g, "").replace(/([0-9])([0-9]{2})$/, '$1,$2').replace(/\B(?=(\d{3})+(?!\d)\.?)/g, ".")).css('background-color', '#F5F5DC');
    </script>
    

    Da como resultado: 285.000,00

  • Para dar el formato utilizado en USA:
  • <!DOCTYPE html>
    <p id="price"></p>
    </html>
    <script>
    cost = 285000
    $("#price").html(cost.toFixed(2).replace(/\D/g, "").replace(/([0-9])([0-9]{2})$/, '$1.$2').replace(/\B(?=(\d{3})+(?!\d)\.?)/g, ",")).css('background-color', '#F5F5DC');
    </script>
    

    Da como resultado: 285,000.00

    Fuente: https://es.stackoverflow.com/questions/23179/como-hacer-que-mi-input-text-tenga-separador-de-miles-y-decimales-en-jquery

chevron_left
chevron_right

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Comentario
Nombre
Correo electrónico
Web