Les expressions régulières
J'ai essayer de faire un teste mais ne marche, pas voila mon code :
fichier JS
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
var champ1 =document.getElementById("txt1").value;
var champ2 =document.getElementById("txt2").value;
var champ3 =document.getElementById("txt3").value;
var Liste = new Array(champ1,champ2,champ3);
var message = new Array("txt1","txt2","txt3");
//ce variable pour faire un teste sur la présence de : --
var regexp =/\-{2}/g;
for(i=0;i<Liste.lenght;i++)
{
var resu = Liste[i].match(regexp);
if(Liste[i]!="")
{
if(Liste[i]!=parseInt(Liste[i]) && Liste[i]!=parseFloat(Liste[i]))
{
alert("Le champs :" + message[i] + " est Incorricte\nVeuillez entre un chiffre");
return(false);
}
}
if(resu == true)
{return(true);}
} |
mais le teste sur l'expression régulière ne marche pas!!