<?php function validateIpAddress($ip_addr) { if(preg_match("/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/",$ip_addr)) { $parts=explode(".",$ip_addr); foreach($parts as $ip_parts) { if(intval($ip_parts)>255 || intval($ip_parts)<0) return false; } return true; } else return false; } // Пример использования: if (validateIpAddress('1000.2.3.4')) echo 'Валидный IP'; else echo 'Невалидный IP'; ?>