Ok , I solved it like this, and thank you for your reply
Local $Titre = "Tester la validité d'une d'Adresse IP"
Local $IP = InputBox("Veuillez saisir une Adresse",$Titre,"172.16.18.21")
If $IP = "" Then Exit
if IP_Valide($IP) = True Then
Msgbox(64,$Titre,$IP & " est une adresse est valide")
else
MsgBox(16,$Titre,$IP & " est une adresse est non valide")
EndIf
Local $IP = InputBox("Veuillez saisir une Adresse",$Titre,"500.800.18.21")
if IP_Valide($IP) = True Then
Msgbox(64,$Titre,$IP & " est une adresse valide")
else
MsgBox(16,$Titre,$IP & " est une adresse non valide")
EndIf
Func IP_Valide($ip)
Return StringRegExp ($ip,"^((25[0-5]|2[0-4]\d|1?\d?\d)\.){3}(25[0-5]|2[0-4]\d|1?\d?\d)$")
EndFunc