Program JavaScript pentru a valida o adresă de e-mail

În acest exemplu, veți învăța să scrieți un program JavaScript care va valida o adresă de e-mail.

Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare JavaScript:

  • JavaScript Regex
  • Funcția JavaScript și expresiile funcției
  • JavaScript dacă … altfel Declarație

Exemplu: Utilizarea 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');

Ieșire

 Adresa de e-mail este valabilă Adresa de e-mail nu este validă

În programul de mai sus, modelul de expresie regulată

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

verifică dacă o adresă de e-mail este validă sau nu.

test()Metoda returnează în truecazul în care există o potrivire în șir cu modelul regex.

Expresia regulată (regex) descrie o secvență de caractere utilizate pentru definirea unui model de căutare.

Pentru a afla mai multe despre regex, accesați JavaScript Regular Expression.

Articole interesante...