Originariamente inviato da ntd
Risultato:

codice:
08-12-2008: ok
08-00-2008: data non valida
31-01-2003: ok
8-12-2006: data non valida
32-12-2007: data non valida
Controlla la tua variabile $date (specialmente che non abbia spazi).
infatti questi controlli devono andare bene.

Spazi non ce ne sono, ma quella regexp controlla anche le stringhe, giusto? Perchè il mio $date="08-12-2008"...