Ciao anche nel campo data di nascita ho utilizzato le ereg, il controllo l'ho fatto ma ho due problemi:
1)Mi prende tutti i numeri quindi escono fuori date tipo 99/89/9999;
2)Vorrei imporre che l'utente non metta una data superiore ad almeno 15 anni prima rispetto alla data odiera.... come faccio?
mi spiego meglio se l'utente mette la data "10/10/2002" questa non è corretta perchè un bambino di un anno non può essere
chi si registra... quindi al di sotto di una data tipo 10/10/1990 allora il campo va bene..per ora posto il controllo che ho fatto.
La data deve avere solo questo formato xx/xx/xxxx

codice:
function CheckReg2() { 
 $errori = array(); 

 $compleanno = $_POST["compleanno"]; 
 if ($compleanno == ""){ 
 $errori[0] = "Devi compilare il campo correttamente"; 
 } 
                 
 else if (!eregi("^([0-9]{1,2})/([0-9]{1,2})/([0-9]{4})$", $compleanno)) { 
 $errori[0] ="caratteri invalidi"; 
 } 
     
 return $errori; 
 }