E-Mail-Validierung in PHP: Ein moderner Ansatz
Bei der Arbeit mit PHP ist die Validierung von Benutzereingaben von entscheidender Bedeutung, um die Datenintegrität sicherzustellen. Eine häufige Validierungsaufgabe ist die Überprüfung von E-Mail-Adressen. Hier ist eine einfache und zuverlässige Methode zur E-Mail-Validierung mit PHP:
Verwendung von filter_var() für die E-Mail-Validierung
Die Funktion filter_var() bietet eine bequeme Möglichkeit, E-Mail-Adressen zu validieren :
$isValid = filter_var($email, FILTER_VALIDATE_EMAIL);
Diese Funktion gibt true zurück, wenn die Eingabezeichenfolge eine gültige E-Mail-Adresse ist, oder false andernfalls.
ereg() wird nicht mehr unterstützt und durch preg_match() ersetzt
In älteren Versionen von PHP wurde ereg() für den Abgleich regulärer Ausdrücke verwendet. In PHP 5.3 und höher ist es jedoch veraltet und wird durch preg_match() ersetzt:
if (preg_match("/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/", $email)) { return true; }
Dieser reguläre Ausdruck prüft auf:
Zusätzliche Überlegungen
Das obige ist der detaillierte Inhalt vonWie kann ich E-Mail-Adressen in modernem PHP zuverlässig validieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!