Program JavaScript k ověření e-mailové adresy

V tomto příkladu se naučíte psát program JavaScript, který ověří e-mailovou adresu.

Abyste pochopili tento příklad, měli byste znát následující programovací témata JavaScriptu:

  • JavaScriptový regulární výraz
  • Funkce a výrazy funkcí JavaScriptu
  • Prohlášení JavaScript, pokud … else

Příklad: Použití Regexu

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

Výstup

 E-mailová adresa je platná E-mailová adresa není platná

Ve výše uvedeném programu vzor regulárního výrazu

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

zkontroluje, zda je e-mailová adresa platná nebo ne.

test()Metoda vrací true, pokud existuje shoda v řetězci s regex vzorem.

Regulární výraz (regulární výraz) popisuje posloupnost znaků použitých k definování vzoru hledání.

Další informace o regulárním výrazu naleznete v regulárním výrazu JavaScriptu.

Zajímavé články...