valentintools: E-Mail-Überprüfung

Beitrag lesen

Hallo!

Ich habe folgenden Code:

$emailmuster = "/[1]+@[a-zA-Z0-9-_.]+.[a-zA-Z]{2,4}$/";

elseif (preg_match($emailmuster, $_POST['email']) == 0) {
    $fehler = true;
    $fehlermeldung .= "Ihre E-Mail-Adresse ist ungültig!<br></br>\n";

Allerdings sind mittlerweile Umlaute in Internet-/Email-Adressen erlaub, oder? Wie füge ich die nun zu meinem emailmuster hinzu?

$emailmuster = "/[2]+@[a-zA-Z0-9-_.]+.[a-zA-Z]{2,4}$/";
oder
$emailmuster = "/[3]+@[a-zA-Z0-9-_.]+.[a-zA-Z]{2,4}$/";
oder sonst noch irgendwie ganz anders?

Vielen Dank im Vorraus!


  1. a-zA-Z0-9-_. ↩︎

  2. a-zA-Z0-9-_.äöüÄÖÜ ↩︎

  3. a-zA-Z0-9-_.ä-üÄ-Ü ↩︎