isEmail
function isEmail(email: unknown): email is string;
Die Adresse wird an genau einem @ geteilt: die Domain wird geprüft wie von isValidDomain, der lokale Teil muss nicht leer und frei von Leerzeichen sein. Eine Formatprüfung, kein Beleg dafür, dass das Postfach existiert.
isX und nonX beantworten eine Frage und unterbrechen den Ablauf nie; requireX und requireNonX geben den Wert zurück oder werfen. Das Schema erklärt Konventionen der Prüfungen.
Parameter
Parameter | Typ | Beschreibung |
|---|---|---|
|
| The value to check, which could be of any type. |
Rückgabewert
boolean — true, wenn der Wert eine E-Mail-Adresse ist; sonst false.
In TypeScript verengt die Prüfung email innerhalb des Zweigs auf string.
Beispiele
Was besteht und was nicht
isEmail("user@example.com"); // => true
isEmail("first.last@sub.example.co.uk"); // => true
isEmail("user@@example.com"); // => false
isEmail("user@"); // => false
isEmail("example.com"); // => false
isEmail(""); // => false
Siehe auch
Quellcode
23 September 2026
Diese Dokumentation wurde mit KI (Claude) aus dem Quellcode der Bibliothek erzeugt.