Использование PHP, как проверить, что строка является допустимым IP?
Примеры действительных строк:
- 192.158.5.95
- 121,212
- 12.12.12.204
Примеры недопустимых строк:
- 121
- 10 12 12 (без точек)
Мой текущий script использует этот код, но этого недостаточно для моих нужд:
if(strpos($input, '.') !== false)
{
// There is a period
}
else
{
// No Period
}
Как таковой, может кто-нибудь, пожалуйста, сообщите, как я могу проверить, что строка является допустимым IP?