• #Aplicaciones
  • #Bases de datos
  • #Dispositivos
  • #Hardware
  • #Inversión
  • #Marketing
  • #Programacion
  • #Sistemas
  • Validar un número decimal con JavaScript

    GuíasJavascriptProgramacion

    Vamos a ver cómo validar un número decimal o flotante con JavaScript usando expresiones regulares.

    En general, la expresión recular para validar un número decimal es la siguiente:

    ^\d{0,M}(\.\d{1})?\d{0,N}$

    Siendo:

    • M: Parte entera del número (antes del punto decimal)
    • n: Parte decimal del número (después del punto decimal)
    • N: (n-1)

    Para validar un número decimal

    function validateDecimal(valor) {
        var RE = /^\d*\.?\d*$/;
        if (RE.test(valor)) {
            return true;
        } else {
            return false;
        }
    }

    Para validar un número decimal con dos dígitos de precisión

    function validateDecimal(valor) {
        var RE = /^\d*(\.\d{1})?\d{0,1}$/;
        if (RE.test(valor)) {
            return true;
        } else {
            return false;
        }
    }

    2 comentarios en “Validar un número decimal con JavaScript

    Deja una respuesta

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

    Ingeniero técnico en informática, actualmente trabajo como desarrollador web y programador de videojuegos.

    https://twitter.com/neeonez