У меня есть этот 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
тогда он пишет также, что это почта
что случилось?
Помогите мне, пожалуйста.
Мне нужно проверить, добавляет ли клиент почту или номер телефона.
Я добавил еще одну проверку с помощью is_numeric (), и теперь все хорошо.
Тогда вы все !!!
Других решений пока нет …