Program JavaScript do weryfikacji adresu e-mail

W tym przykładzie nauczysz się pisać program JavaScript, który będzie sprawdzał poprawność adresu e-mail.

Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania JavaScript:

  • JavaScript Regex
  • Funkcje i wyrażenia funkcyjne JavaScript
  • JavaScript if… else Instrukcja

Przykład: używanie 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');

Wynik

 Adres e-mail jest prawidłowy Adres e-mail jest nieprawidłowy

W powyższym programie wzorzec wyrażenia regularnego

 /^(((^()()\.,;: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,)))$/

sprawdza, czy adres e-mail jest prawidłowy, czy nie.

test()Metoda zwraca truejeśli jest mecz w ciąg z wzorca regex.

Wyrażenie regularne (regex) opisuje sekwencję znaków używanych do definiowania wzorca wyszukiwania.

Aby dowiedzieć się więcej o wyrażeniu regularnym, odwiedź stronę Wyrażenia regularne JavaScript.

Interesujące artykuły...