php email санация и проверка не работает

У меня есть этот PHP-код

if(filter_var($_POST['username'], FILTER_SANITIZE_EMAIL) !== false && filter_var($_POST['username'], FILTER_VALIDATE_EMAIL) !== false) {
echo 'it is mail';
}else{
echo 'is is phone';
}

когда я отправляю данные поста, как это

[email protected]

это пишет это почта. но когда я отправляю данные вот так

+995216846121

тогда он пишет также, что это почта

что случилось?
Помогите мне, пожалуйста.

Мне нужно проверить, добавляет ли клиент почту или номер телефона.

0

Решение

Я добавил еще одну проверку с помощью is_numeric (), и теперь все хорошо.
Тогда вы все !!!

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]