Ho scritto una funzione javascript che controlla che una stringa sia scritta nel formato nn/nn/nnnn dove n è un valore numerico:

codice:
function controlla_data(data)
{
 var Controlla_DATA = /^([0-9]{2})\/([0-9]{2})\/([0-9]{4})+$/;

 if (!Controlla_DATA.test(data))
   {
    alert("data errata")
   }
}
Vorrei fare di più, e cioè vorrei verificare che la data sia corretta, cioè, per esempio, che la data "31/09/2006" risulti errata (anche se corretta nel formato).

Grazie.

Vincenzo