JavaScript-program til validering af en e-mail-adresse

Indholdsfortegnelse

I dette eksempel lærer du at skrive et JavaScript-program, der validerer en e-mail-adresse.

For at forstå dette eksempel skal du have kendskab til følgende JavaScript-programmeringsemner:

  • JavaScript Regex
  • JavaScript-funktion og funktionsudtryk
  • JavaScript, hvis … ellers Erklæring

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

Produktion

 E-mail-adressen er gyldig E-mail-adressen er ikke gyldig

I ovenstående program, det regulære udtryk mønster

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

kontrollerer, om en e-mail-adresse er gyldig eller ej.

Den test()metode returnerer true, hvis der er et match i strengen med regex mønster.

Regulært udtryk (regex) beskriver en sekvens af tegn, der bruges til at definere et søgemønster.

Hvis du vil lære mere om regex, skal du besøge JavaScript Regular Expression.

Interessante artikler...