Is IPAdress valid
Checks if a IP adress has a valid format
// Sorry, currently I did not make a routine for IPv6,
// but I'm sure you find one at: http://regexlib.com/
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;
}
// examples:
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)
Url: http://www.jonasjohn.de/snippets/php/ipadress-is-valid.htm
Language: PHP | User: ShareMySnippets | Created: Oct 16, 2013