Filter_var или проверка email, url, ip на соответсвие без использования регулярных выражений
Возможность проверки email, url, ip на валидность появилась начиная с версии PHP5.2.
Отвечает за подобную проверку функция filter_var. Функция возвращает true or false.
Проверка email на соответствие:
Проверка url на соответствие:
Проверка ip на соответствие:
Использовать можно к примеру следующим образом:
Функция не ограничивается только этой возможностью, подробнее о ней читайте в документации!
Отвечает за подобную проверку функция filter_var. Функция возвращает true or false.
Проверка email на соответствие:
filter_var('ex@example.com', FILTER_VALIDATE_EMAIL);
Проверка url на соответствие:
filter_var('example.com', FILTER_VALIDATE_URL);
Проверка ip на соответствие:
filter_var('127.0.0.1',FILTER_VALIDATE_IP);
Использовать можно к примеру следующим образом:
if(filter_var('ex@example.com', FILTER_VALIDATE_EMAIL))
{
echo 'E-mail введен корректно';
}
Функция не ограничивается только этой возможностью, подробнее о ней читайте в документации!