DevKB
Web Development Knowledge Base
HOME | TOP 20 | WRITE AN ARTICLE |
Sections :


RSS RSS Feed

Vous aussi, aidez les autres développeurs, publiez vos bouts de codes utiles et vos liens préférés ...
Publiez un article !


Valid HTML 4.0 Transitional

Plateforme d'envoi de gros fichiers en ligne
Script PHP de boutique en ligne
Mondes virtuels gratuits en 3D

Olivier Ligny - - 11/03/2008 - vue 312 fois

Vérifier la syntaxe d'une adresse IP en JavaScript avec les RegExp

Ce script vérifie si une chaine de caractère a bien une syntaxe valide pour une adresse IP (4 nombres pouvant aller de 0 à 255 séparés par un point).

function checkIP(IP) {
  v = eval("/\b((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]2[0-4][0-9]|[01]?[0-9][0-9]?)\b/g.exec(IP) == null");
  if (v)
    alert("IP '" + IP + "' non valide");
  else
    alert("IP valide :)");
}

checkIP("123.125.122.111");

checkIP("500.600.700.800");

checkIP("abc 123");


Antares - 30/07/2008
La même chose en PHP :
if(preg_match( "/^(([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]).){3}([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$/", $ip)) echo "IP valide !";
amina - - 20/06/2010
ce regex ne marche de tout mais c'est grave


Write a comment :
Your name :     E-mail (optional) :

AntiSpam : please write the result of 616 x 879 =