Originariamente inviato da Braco
Prova questa, sostituisci "nomeCampo" con il tuo:

function ceckdata(){
var f = document.forms;
var re5digit = new RegExp("^([1-31]+)[/]([1-12]+)[/]([1000-9999]+)(novembre[1-30]+)$");
if(!f.nomeCampo.value.match(re5digit)){
f.nomeCampo.style.backgroundColor='#e2e2e2'
alert("Inserire una data valida");
f.nomeCampo.focus();
return false;
}
return true;
}

http://fido.altervista.org/RegExp/regex.html
non funziona, mi da l'alert anche se metto una data valida

cmq grazie