In diesem Beispiel lernen Sie, ein JavaScript-Programm zu schreiben, das eine E-Mail-Adresse überprüft.
Um dieses Beispiel zu verstehen, sollten Sie die folgenden JavaScript-Programmierthemen kennen:
- JavaScript Regex
- JavaScript-Funktion und Funktionsausdrücke
- JavaScript if… else Anweisung
Beispiel: Verwenden von 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');
Ausgabe
Die E-Mail-Adresse ist gültig. Die E-Mail-Adresse ist ungültig
Im obigen Programm das Muster des regulären Ausdrucks
/^(((^()()\.,;: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,)))$/
prüft, ob eine E-Mail-Adresse gültig ist oder nicht.
Die test()
Methode gibt zurück, true
wenn die Zeichenfolge mit dem Regex-Muster übereinstimmt.
Der reguläre Ausdruck (Regex) beschreibt eine Folge von Zeichen, die zum Definieren eines Suchmusters verwendet werden.
Weitere Informationen zum regulären Ausdruck finden Sie unter JavaScript Regular Expression.