JavaScript-program for å validere en e-postadresse

Innholdsfortegnelse

I dette eksemplet lærer du å skrive et JavaScript-program som validerer en e-postadresse.

For å forstå dette eksemplet, bør du ha kunnskap om følgende JavaScript-programmeringsemner:

  • JavaScript Regex
  • JavaScript-funksjon og funksjonsuttrykk
  • JavaScript hvis … annet uttalelse

Eksempel: Bruke 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');

Produksjon

 E-postadressen er gyldig E-postadressen er ikke gyldig

I programmet ovenfor, det vanlige uttrykksmønsteret

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

sjekker om en e-postadresse er gyldig eller ikke.

Den test()metoden returnerer truehvis det er en kamp i strengen med regex mønster.

Regulært uttrykk (regex) beskriver en sekvens av tegn som brukes til å definere et søkemønster.

For å lære mer om regex, besøk JavaScript Regular Expression.

Interessante artikler...