et avec la fonction verif() je veux voir si adrMan correspond bien à une adresse valide et ceux grace à une expression réguliere
début de vérif()
function verif()
{
var expr = /^(((22[4-9]|23[0-9])\.)((25[0-4]|2[0-4][0-9]|[1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])\.)((25[0-4]|2[0-4][0-9]|[1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.)((25[0-4]|2[0-4][0-9]|[1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9]))$)/;
var chaine = ???? ; //j'aimerais pouvoir récupérer ce que l'utilisateur à entrer....
alert("Adresse non valide");
champ.focus();
}
Comment faire, j’ai l’impression que ça à l’air tout bête, mais là je bloque et ça m’énerve…
Je mets mon code de vérification pour ceux que ça interesse
function verif()
{
var expr = /^(((22[4-9]|23[0-9])\.)((25[0-4]|2[0-4][0-9]|[1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])\.)((25[0-4]|2[0-4][0-9]|[1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.)((25[0-4]|2[0-4][0-9]|[1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9]))$)/;
var chaine = document.getElementById('adrMan').value ; //j'aimerais pouvoir récupérer ce que l'utilisateur à entrer....
if(!expr.exec(chaine))
{
alert('adresse non valide : sélectionnez une adresse entre 224.0.1.0 et 239.254.254.254');
champ.focus();
}
else
{alert('adresse valide')}
}
Voilà, c’était un sujet qui n’a servi à rien, mais si vous avez des remarques sur mon code, ou si vous avez quelque chose de plus simple, faites le moi savoir.