Der einfachste Weg, in PHP E-Mail-Adressen zu validieren

Veröffentlicht von Tudor - 12. Oktober 2016

Untenstehend einige Methoden, um zu bestimmen, ob eine Variable eine gültige E-Mail-Adresse enthält:

email_validieren

Validieren einer E-Mail-Adresse in PHP (mithilfe von Regular Expressions)

function is_valid_email($email) {
    if(preg_match("/^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$/i", $email)) {
        return true;
    } else {
        return false;
    }
}

Validieren einer E-Mail-Adresse in PHP (mithilfe eines Filter)

function valid_email($email) {
    return !!filter_var($email, FILTER_VALIDATE_EMAIL);
}

if( valid_email('you@example.com') ) {
    echo ‚Email Valid!';
} else {
    echo ‚Email Invalid!‘;
}

Validieren einer E-Mail-Adresse in PHP in Javascript

function validateEmail(email){
    var emailReg = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
    var valid = emailReg.test(email);
    if(!valid) {
        return false;
    } else {
        return true;
    }
}

Verwendung / implementierung:

if(validateEmail(email)){
     alert("Email is correct in correct format");
} else {
     alert("Email is NOT in correct format!");
}

Das könnte Dich auch interessieren

Die Zukunft des Journalismus liegt im Lokalen.

Wir beim SÜDKURIER erfinden den Lokaljournalismus neu. Als Organisation mit 700 Mitarbeitern und 16 Redaktionen haben wir beschlossen, diesen Pfad einzuschlage...

Post/Redirect/Get (PRG) – Pattern

PRG ist ein Webentwicklungs-Design-Pattern welches doppelte Formular-Submissions durch Neu-Laden der Seite verhindert und ermöglicht, dass Bestätigungsseiten ...

Artikelscore: Durch clevere Visualisierung transformieren wir Journalisten zu Datenexperten

Vor knapp fünf Jahren gab es ein neues Buzzword, das bei allen Messen für Furore gesorgt hat: “Artikel Scoring”. Eine einheitliche Bewertung von Artikeln ...