Cita:
Iniciado por PHPeros
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¡¡¡