Проверка формата email с помощью регулярного выражения
PHP
Лёгкий
regex
Задача «Проверка формата email с помощью регулярного выражения»
Напишите программу на PHP, которая считывает строку из стандартного ввода и проверяет, соответствует ли она простому шаблону электронной почты: локальная часть (латинские буквы, цифры, точки, подчеркивания, дефисы), затем символ '@', затем доменное имя (латинские буквы, цифры, точки, дефисы), затем точка и домен верхнего уровня (от 2 до 6 латинских букв). Выведите 'Yes', если строка является корректным email, и 'No' в противном случае. Длина строки не превышает 100 символов.
Формат ввода
Одна строка, содержащая потенциальный email-адрес.
Формат вывода
Строка 'Yes' или 'No'.
Примеры
Пример 1
ВВОД
user@example.com
ВЫВОД
Yes
Пример 2
ВВОД
test.email@domain.co
ВЫВОД
Yes
Пример 3
ВВОД
1 2 3 4 5 6
ВЫВОД
No
Пример 4
ВВОД
invalid-email@
ВЫВОД
No
Пример 5
ВВОД
4
0 0
0 2
2 2
2 0
ВЫВОД
No
main.php