Valide ip

Contenu du snippet

fonction javascript vérifiant si une adresse IP est correcte.

Source / Exemple :


//fonction vérifiant la validité d'une adresse IP
//renvoie true pour une adresse ip valide sinon renvoie false
function valide_IP(ip)
{
	//Masque de saisie
	var reg=/^\d{1,3}[.]\d{1,3}[.]\d{1,3}[.]\d{1,3}$/;
	
	//Si 'ip' ne correspond pas au masque, on renvoie false
	if (reg.exec(ip)==null) return(false);
	
	//On découpe 'ip' en 4 dans 'tab' en fonction du séparateur '.'
	var tab=ip.split('.');
	
	//Si l'un des éléments de 'tab' est supérieur à 256, on renvoie false
	for(i=0;i<4;i++) if ((tab[i]-'0')>255) return(false);
	
	//Adresse valide
	return(true);
}

A voir également