После заполнения php-формы с использованием CI и класса электронной почты, я могу получать html-письма с включенными данными пользователей – отлично. Теперь, как и проверка CI, я хотел бы включить проверку на стороне клиента (AJAX) с хорошим эффектом fadeIn или fadeOut и все еще иметь проверку подлинности CI в случае, если javascript отключен. Код, приведенный здесь, […]
Я ноб, но стараюсь просто проверять адреса электронной почты, которые заканчиваются на «.edu» или «.ac», есть ли простая функция / скрипт / решение этой, казалось бы, простой проблемы? возможность использования php, javascript или jquery. Любая помощь будет очень благодарна заранее!
Возможный дубликат: проверка адреса электронной почты Здравствуйте. У меня есть эта функция для проверки адреса электронной почты function isValidEmail($email){ return eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[az]{2,3})$", $email); } Он хорошо работает с доменными зонами, такими как .com , .us и т. Д., Которые содержат от 2 до 3 символов после точки. Мой вопрос: важно ли включать такие зоны как .info […]
Следующий шаблон регулярного выражения (для PHP) предназначен для проверки любого адреса электронной почты: ^[\w.-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,6}$ В нем говорится: «сопоставляйте хотя бы одну (или более) буквы верхнего и / или нижнего регистра и / или периоды, подчеркивания и / или тире, за которыми следует один и только один символ @, за которым следует хотя бы одна (или […]
Поскольку существует так много допустимых символов для адресов электронной почты, существуют ли какие-либо действительные адреса электронной почты, которые сами по себе могут быть атаками XSS или SQL-инъекциями? Я не мог найти информацию об этом в Интернете. Локальная часть адреса электронной почты может использовать любой из этих символов ASCII: Верхние и строчные английские буквы (a-z, A-Z) […]
У меня есть эта функция для проверки адресов электронной почты: function validateEMAIL($EMAIL) { $v = "/[a-zA-Z0-9_-.+]+@[a-zA-Z0-9-]+.[a-zA-Z]+/"; return (bool)preg_match($v, $EMAIL); } Это нормально для проверки правильности адреса электронной почты?
Я столкнулся с этим кодом PHP, чтобы проверить адрес электронной почты, используя SMTP, не отправляя электронное письмо . Кто-нибудь пробовал что-то подобное или работает для вас? Можете ли вы сказать, правильно ли введет клиент / пользователь электронной почты и существует?
Я работаю над регулярным выражением проверки подлинности электронной почты на PHP, и мне нужно знать, как долго может быть TLD и по-прежнему действителен. Я сделал несколько поисков, но не смог найти много информации по этой теме. Итак, как долго может быть TLD?
Для PHP то, что является лучшей проверкой подлинности электронной почты с помощью preg , NOT ereg, потому что оно устарело / удалено . Мне не нужно проверять, существует ли сайт (это не максимальная безопасность). Я нашел много способов с ereg, но они (очевидно) не являются хорошей практикой.
Я использую PHP 5.3.10. Это код: <?php $email = "test@example.c"; if (filter_var($email, FILTER_VALIDATE_EMAIL)) echo "Email: ".$email." correct"; else echo "email not correct"; ?> Он возвращает: "Email: test@example.c правильно. Я думаю, что домен верхнего уровня с одним символом неверен (я не знаю о TLD с одним символом в соответствии с этим списком: http://data.iana.org/TLD/tlds-alpha-by-domain.txt ). Итак, фильтр […]