a ben j'ai oublier de mettre le code désoler
voila le script:
<script language="javascript">
function verif_date(champ){
var annee_min_max = new Array("1900","2100");
var duree_mois = new Array("31","XX","31","30","31","30","31","31","30","31","30","31");
var validedate = false;
var slash = new RegExp("[/]","");
var verif_date = champ.value.split(slash);
var chiffres2 = new RegExp("[0-9]{2}","");
var chiffres4 = new RegExp("[0-9]{4}","");
if(verif_date.length == 3 && verif_date[0].length == 2
&& verif_date[1].length == 2 && verif_date[2].length ==
4 && chiffres2.test(verif_date[0]) == true &&
chiffres2.test(verif_date[1]) == true &&
chiffres4.test(verif_date[2]) == true && verif_date[0] >= 1
&& verif_date[1] >= 1 && verif_date[1] >= 1
&& verif_date[2] >= annee_min_max[0] &&
verif_date[2] <= annee_min_max[1])
{
validedate = true;
if(verif_date[1] != "02"){validedate = (verif_date[0] <=
duree_mois[verif_date[1]-1])}else{validedate = (verif_date[2]%4 ==
0)?(verif_date[0] <= 29):(verif_date[0] <= 28);}
}
if (validedate == false) {alert("ERREUR :\n- Cette date n\'est pas au
format jj/mm/aaaa.\n- Veuillez saisir une date valide.");champ.value =
'';
}
}
</script>





