JavaScript Programación

Validar un número decimal con JavaScript

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;
    }
}

EduZRO

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

No Comments

comment No comments yet

You can be first to leave a comment

Deja un comentario

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