Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Проверка правильности IP адреса(регулярное выражение) (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/proverka-pravil-nosti-ip-adresa-regulyarnoe-vyrazhenie-389488/)

Guest 16.10.2011 15:53

Проверка правильности IP адреса(регулярное выражение)
 
Это регулярное выражение проверяет IP на правильность, но у него есть недоработка, последний ряд чисел никак не ограничен по количеству(1,2,3 ряды чисел нормально ограничены в рамках 1-3 числа), как ограничить последний ряд? Я конечно понимаю что можно просто накрутить костыль например отдельно проверив длину строки, но я не хочу костылей.И еще дополнительная просьба - дайте пожалуйста ссылочку где на русском описано обозначение всех символов используемых в регулярных выражениях на php чтобы я мог сам их составлять, ато вижу эту строчку, а какой символ что обозначает могу только догадываться или узнавать методом научного тыка(что не особо продуктивно), ссылку прошу не потому что мне лень использовать поиск а потому что именно на русском языке я ничего дельного не нашел.function checkIP($ip) { if (!preg_match("/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}/", $ip)) { return false; } return true;}


Часовой пояс GMT, время: 23:13.


© www.otvetnemail.ru - Форум вопросов и ответов.