JavaScript program za provjeru adrese e-pošte

U ovom ćete primjeru naučiti pisati JavaScript program koji će potvrditi adresu e-pošte.

Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja JavaScript:

  • JavaScript regularni izraz
  • JavaScript funkcija i izrazi funkcija
  • JavaScript if … else Izjava

Primjer: Korištenje regularnog izraza

 // 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');

Izlaz

 Adresa e-pošte je valjana Adresa e-pošte nije važeća

U gornjem programu, obrazac regularnog izraza

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

provjerava je li adresa e-pošte valjana ili ne.

test()Metoda vraća trueako je utakmica u nizu s regex uzorak.

Regularni izraz (regularni izraz) opisuje slijed znakova koji se koriste za definiranje uzorka pretraživanja.

Da biste saznali više o regularnom izrazu, posjetite JavaScript Regular Expression.

Zanimljivi članci...