JS
The date validation file dd/mm/aaaa
fails if you put 10 and 20 as days.
The code is this:
function validaEdat(){
vesSumant();
vfalladata = false;
//Comprovació de la data de naixement i el correu electrònic
var vregexNaix = /^([012][1-9]|3[01])(\/)(0[1-9]|1[012])\2(\d{4})$/;
vdataNaix = document.formu.dataNaix.value;
vanyData = vdataNaix.substring(vdataNaix.length-4, 4);
if((!vregexNaix.test(vdataNaix)) || (/^(\d{4})$/.test(vanyData))){
alert("Bonvolu skribi naskighdato per tt/mm/jjjj. \n--------------------------------------\n Per favor, empleneu la data com dd/mm/aaaa.");
document.formu.dataNaix.value = "";
document.formu.dataNaix.focus();
return false;
}
controlaCaselles();
return true;
}