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;
}
Snippet Details



// 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)

Sorry folks, comments have been deactivated for now due to the large amount of spam.

Please try to post your questions or problems on a related programming board, a suitable mailing list, a programming chat-room,
or use a QA website like stackoverflow because I'm usually too busy to answer any mails related
to my code snippets. Therefore please just mail me if you found a serious bug... Thank you!


Older comments:

None.