Quiero verificar si un string
contiene solo dígitos. Usé esto:
var isANumber = isNaN(theValue) === false;
if (isANumber){
..
}
Pero se dio cuenta de que también permite +
y -
. Básicamente, quiero asegurarme de que un solo input
contenga dígitos y ningún otro carácter. Puesto que +100
y -5
son ambos números, isNaN()
no es el camino correcto a seguir. Tal vez una expresión regular es lo que necesito? ¿Algun consejo?
fuente
\d
es exactamente equivalente a[0-9]
.Regular Expressions
funciona/^\d*$/
en cambio , si encuentra una cadena vacía que contiene solo dígitos .