Код Middle Разминка: короткие функции обновлено
looksLikeEmail
Условие
Грубая проверка почты: непустая часть до @, непустой домен с точкой и доменной зоной от двух букв.
Примеры
looksLikeEmail("a@b.ru") // true
looksLikeEmail("a@b") // false
looksLikeEmail("@b.ru") // false
Как подойти
Полная регулярка почты по RFC огромна и бесполезна: единственная надёжная проверка - отправить письмо. Грубый шаблон нужен, чтобы поймать опечатки, и об этом стоит сказать вслух.
Подсказки: 1
- Якоря обязательны, иначе подойдёт любая строка с почтой внутри.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.