Ho capito bene?codice:$myCorrectString="12-04-2005"; $myWrongString="12-04-05"; if(preg_match("/[0-9]{1,2}[-/]{1,1}[0-9]{1,2}[-/]{1,1}[0-9]{4,4}/",$myCorrectString)) echo "OK"; else echo "ERRORE"; //OK if(preg_match("/[0-9]{1,2}[-/]{1,1}[0-9]{1,2}[-/]{1,1}[0-9]{4,4}/",$myWrongString)) echo "OK"; else echo "ERRORE"; //ERRORE
La mia preg riconosce se ho una stringa composta nel seguente modo:
(una o due cifre numeriche) poi (- o /) poi (una o due cifre numeriche) poi (- o /) poi (quattro cifre numeriche)
Giusto???![]()