Salve a tutti, sto effettuando un controllo dei campi lato server, (oltreché con js)
qualcuno potrebbe aiutarmi a velidare un campo data?

Codice PHP:
 else if (!preg_match("^(0[1-9]|[12][0-9]|3[01])[\/](0[1-9]|1[012])[\/](19|20)\d\d$", @$_POST['data_inc'])) $errors[]="Il campo Data Incarico contiene caratteri non validi o non è nel formato corretto"
Ho verificato che $_POST['data_inc'] contiene la data nel formato corretto dd/mm/yyyy ma ottengo sempre l'errore "Il campo Data Incarico contiene caratteri non validi o non è nel formato corretto";
E' giusto il pattern che sto utilizzando?