lima-city: Webhosting, Domains und Cloud
0 Pluspunkte 0 Minuspunkte

Wie kann ich eine Email Adresse in PHP validieren und den Namen und die Domain in Variablen speichern?

$mail = "jane.doe@owasp.org";
$data = validate($mail);
echo $data["username"] . " -> " . $data["domain"];
von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Mit der Funktion preg_match.

$email = "jane.doe@owasp.org";

// Regex-Muster, um den Namen und den Server aus der E-Mail-Adresse zu extrahieren
$pattern = '/^(.+)@(.+)/';

if (preg_match($pattern, $email, $matches)) {
    $name = $matches[1];
    $domain = $matches[2];
    
    echo "Name: $name<br>";
    echo "Domain: $domain<br>";
} else {
    echo "Ungültige E-Mail-Adresse";
}
von  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Beiträge bewerten
  • Inhalte bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft. Unser Ziel: Guter Inhalt. Für alle.

2.3k Fragen

2.8k Antworten

260 Kommentare

12 Nutzer