Bonjour
j'ai trouvé sur une forum ce regex pour tester une adresse IP saisie par l'utilisateur.
je n'ai pas réussi à mettre en défaut le test, il semble très bien fonctionner mais après 4h à essayer de le mettre à plat sur le papier je n'arrive pas à comprendre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 System.Text.RegularExpressions.Regex.IsMatch(ipAddress, @"^(25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}$");
J'identifie 25[0-5]|2[0-4]\d|[0-1]?\d?\d qui revient 2 fois, à priori pour avant le premier point puis pour les 3 suivants mais pas moyen de traduire en bon français cette syntaxe.
Quelqu'un peut me la traduire pour que j'arrive enfin à comprendre le principe du truc ?
Merci par avance
Partager