Проверка адреса электронной почты на корректность (JavaScript)

18:54 12.06.2017
Для того, чтобы проверить адрес электронной почты на корректность, необходимо заполнить переменную mail адресом почты, его можно получить из формы, например, при регистрации.

Если почта верна, пользователь получит сообщение:
Электронная почта некорректна.

Если же адрес содержит ошибку, по сообщение будет таким:
Всё правильно.

Сам сценарий:
if (!mail.match(/^[0-9a-z-_\.]+\@[0-9a-z-]{2,}\.[a-z]{2,}$/i)) {
    alert('Электронная почта некорректна.');
}
else {
    alert('Всё правильно.');