Как проверить IP в PHP

Действителен ли IP Adress

<?php
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;
}


// Использование:
 
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)

?>
Валидаторы PHP 52
Поделитесь с другими:

Если материал понравился Вам и оказался для Вас полезным, поделитесь им со своими друзьями!