Eine einfache Funktion zur Überprüfung einer IP-Adresse (IPv4)
function IsIPValid($ip){ if (preg_match('/^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$/', $ip)){ return true; } return false; }
Beispiele für die Ausgabe:
// Ausgabe Beispiele var_dump(IsIPValid('192.168.100.1')); // => bool(true) var_dump(IsIPValid('192...1')); // => bool(false) var_dump(IsIPValid('127001')); // => bool(false) var_dump(IsIPValid('127.0.0.1')); // => bool(true)
Quelle: jonasjohn.de