Kai345: RegEx für email Adresse (Name mit Bindestrich und Punkt)

Beitrag lesen

[latex]Mae  govannen![/latex]

jetzt habe ich es zum Testen mal geändert:

define (EMAIL, '/^.+@.+..+$/i');
if(!preg_match(EMAIL, $_POST['email'])){

echo "Die email ist -" .$_POST['email']. "- <br>";
echo "Email falsche Syntax"
}

trotzdem funktioniert es nur wenn ich den Bindestrich im Vornamen rausnehme
Die Echo Kontroller zeigt aber den Namen richtig an, also ohne Umbruch.

Die email ist -hans-peter.meier@example.com-

ich glaub ich gebs auf.

Du machst auf deinem System etwas anders als du es uns hier erzählst. Jedenfalls würde obiger Code oder der Code aus https://forum.selfhtml.org/?t=208022&m=1414553 so gar nicht laufen, weil er einen Syntax-Fehler enthält (und außerdem noch eine Warnung wirft). Wenn man diese Fehler behebt, funktioniert obiger Code hier jedenfalls mit der von dir gewünschten Adresse einwandfrei.

Schlussfolgerung: Dein verwendeter Code muß also anders sein als der hier gepostete.

Stur lächeln und winken, Männer!
Kai

--
Dank Hixies Idiotenbande geschieht grade eben wieder ein Umdenken
in Richtung "Mess up the Web".(suit)
SelfHTML-Forum-Stylesheet