Программа JavaScript для проверки адреса электронной почты

В этом примере вы научитесь писать программу на JavaScript, которая будет проверять адрес электронной почты.

Чтобы понять этот пример, вы должны знать следующие темы программирования JavaScript:

  • JavaScript Regex
  • Функции и выражения функций JavaScript
  • Оператор JavaScript if… else

Пример: использование Regex

 // program to validate an email address function validateEmail(email_id) ( const regex_pattern = /^(((^()()\.,;:s@ ")+(.(^()()\.,;:s@ ")+)*)|( ".+ "))@((((0-9)(1,3).(0-9)(1,3).(0-9)(1,3).(0-9)(1,3)))|(((a-zA-Z-0-9)+.)+(a-zA-Z)(2,)))$/; if (regex_pattern.test(email_id)) ( console.log('The email address is valid'); ) else ( console.log('The email address is not valid'); ) ) validateEmail('[email protected]'); validateEmail('hello@com');

Вывод

 Адрес электронной почты действителен. Адрес электронной почты недействителен.

В приведенной выше программе шаблон регулярного выражения

 /^(((^()()\.,;:s@ ")+(.(^()()\.,;:s@ ")+)*)|( ".+ "))@((((0-9)(1,3).(0-9)(1,3).(0-9)(1,3).(0-9)(1,3)))|(((a-zA-Z-0-9)+.)+(a-zA-Z)(2,)))$/

проверяет, действителен ли адрес электронной почты.

test()Метод возвращает , trueесли есть совпадение в строке с шаблоном регулярного выражения.

Регулярное выражение (regex) описывает последовательность символов, используемых для определения шаблона поиска.

Чтобы узнать больше о регулярном выражении, посетите JavaScript Regular Expression.

Интересные статьи...