ciao a tutti
ho un problema con questa espressione regolare;
vorrei matchare i numeri interi fino a tre cifre con la prima cifra diversa da zero;
io sto usando:
e ho provato anche qualche variante.Codice PHP:/^[1-9]{1}[0,9]{,2}$/
Cosa sbaglio?
Printable View
ciao a tutti
ho un problema con questa espressione regolare;
vorrei matchare i numeri interi fino a tre cifre con la prima cifra diversa da zero;
io sto usando:
e ho provato anche qualche variante.Codice PHP:/^[1-9]{1}[0,9]{,2}$/
Cosa sbaglio?
La regexp corretta dovrebbe essere questa:Se vuoi anche che venga trovato lo zero, devi aggiungerlo manualmente (la regexp sopra non lo trova):Codice:/^[1-9][0-9]{0,2}$/
Stammi bene...Codice:/^(0|([1-9][0-9]{0,2}))$/
funziona!
grazie mille