JavaScript-programma om een ​​e-mailadres te valideren

In dit voorbeeld leert u een JavaScript-programma te schrijven dat een e-mailadres valideert.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende JavaScript-programmeeronderwerpen:

  • JavaScript Regex
  • JavaScript-functie en functie-expressies
  • JavaScript if… else Statement

Voorbeeld: Regex gebruiken

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

Uitvoer

 Het e-mailadres is geldig Het e-mailadres is niet geldig

In het bovenstaande programma, het reguliere expressiepatroon

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

controleert of een e-mailadres geldig is of niet.

De test()methode keert terug trueals er een overeenkomst is in de tekenreeks met het regex-patroon.

De reguliere expressie (regex) beschrijft een reeks tekens die worden gebruikt om een ​​zoekpatroon te definiëren.

Bezoek JavaScript Regular Expression voor meer informatie over de regex.

Interessante artikelen...