l'errore è nella riga
data = (data.getDate()+"/"+(data.getMonth() + 1))+ "/"+data.getYear();
ho provato date=Cdate(data) ma da lo stesso errore

il valore del campo lo prende e siccome devo fare un controllo con RegExp devo impostare la data in(mm/gg/yyyy)!
con new date() funziona se invece uso una variabile mi da errore!!