Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/09/2011, 09:25
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Expresion regular, validar números grandes

No, no valida la extensión que sea. Valida "Entre cero y nueve números". La expresión entre corchetes ([]) se llama "clase de caracteres" y representa los caracteres que querés que se admitan. La expresión entre llaves ({}) indica el mínimo y el máximo número de caracteres que querés encontrar y permitir.

Tu expresión regular funciona bien para

23456
234
23
1

Pero permite
(cadena vacía)

y no admite
1234567890 (cadenas de largo > 9)

Para validar secuencias de números de largo arbitrario, donde al menos debe haber 1 caracter, debes usar "[0-9]+"


Saludos.