Ver Mensaje Individual
  #9 (permalink)  
Antiguo 03/11/2014, 15:01
charlyalize
 
Fecha de Ingreso: marzo-2009
Mensajes: 32
Antigüedad: 15 años, 1 mes
Puntos: 3
Respuesta: problema con expresiones regulares solo números de 0 a 9999.

Cita:
Iniciado por PHPeros Ver Mensaje
Elimina el espacio en blanco de la repetición... parece que afecta.

De verdad... ¡Malditos creadores de RegExp! Como les gusta complicar la vida de las personas
La verdad que si, me quema la cabeza¡¡¡¡¡pero lo bueno es que con poco podes ahorrar mucho codigo¡¡¡

al final me quedo asi¡¡¡

/^([1-9]\d{0,3})?$/) solo numeros de 1 a 9999.

ejemplo:

1 = correcto
10 = correcto
100 = correcto
1000 = correcto
9999 = correcto

01 = incorecto
1a0 = incorrecto
a10 = incorrecto

funciona de 10¡¡¡

la dejo para el que la necesite¡¡¡

abrazos¡¡¡