Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/03/2009, 08:52
nnelis
 
Fecha de Ingreso: enero-2009
Mensajes: 24
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: duda con expresiones regulares

Ya encontré la solución, era cosa de leer un poco y entender como funcan estas cosas. Aqui la solucion, si a alguien le interesa. Esto era para limitar lo que se conoce como direcciones Modbus.

Lo unico que me esta faltando, seria que para el caso de los valores inferiores a 100000 (es decir entre 0 y 99999) si yo ingreso un 15, la expresion regular sea capas de comprender que debe completar con ceros (por lo tanto el 15 quedaria 000015, si entra un 171 la expresion regular deba completar con ceros asi 000171).

No se si eso es posible, pero bueno allí les dejo la inquietud
Cita:
"^((([0-1]([0-9]{5}))|([3-4]([0-9]{5}):(\d|1[0-5])))|([3-4][0-9]{5}))$"
Salu2