Koenig:
/* ----------------------------------------------------------------- Валидация IP адреса ----------------------------------------------------------------- */ public static function ip($ip) {… Подробнее
Ну это в принципе работает. Я бы правда, написал короче - \.(?=\d)|$
Это как искать очки без очков. Ну, я пока над этим сильно не задумывался, сам храню в свойствах 'класса для работы с бд'. Но я не думаю, что мой способ хуже способа джонцмс. Даже лучше, хоть и не правильно всё это.
21 авг 2012 в 09:17
-----------------------------------------------------------------
Валидация IP адреса
-----------------------------------------------------------------
*/
public static function ip($ip)
{
if (preg_match('#^(?:(?:\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.){3}(?:\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$#', $ip)) {
return true;
}
return false;
}