Vergleiche in PHP

Hallo zusammen,

ich möchte gerne, dass mein Script kontrolliert, ob eine eingegebene Emailadresse gültig ist. Wenn sie Ungültig ist, soll eine Meldung rausgegeben werden.
Dazu kontrolliere ich wie folgt, ob die Mailadresse Umlaute enthält:

...
 elseif ($Email =~ "ö ü ä ß") {
 echo "Was ist denn das? Die E-Mailadresse ist nicht gültig.";
 }
else {
...

Nun möchte ich aber auch noch kontrollieren, ob die Mailadresse auch das allseits bekannte >>@-Zeichen’=~’ zu realisieren, aber ich dachte mir, frag doch erstmal bei „Wer-weiß-was“ nach.

–Achtung, hier ist meine Frage: –

kennt jemand vielleicht das Gegenteil von ‚=~‘ ?
Also wenn $Email kein @ enthält, dann …
Ich hab’s z.B. auch schon mit ‚!~‘ probiert, aber es wäre ein Wunder gewesen, wenn ich mal auf Anhieb soviel Glück gehabt hätte und das wäre richtig gewesen.

Vielen Dank und bis Bald.

–Achtung, hier ist meine Frage: –

Ich bin gespannt


elseif ($Email =~ „ö ü ä ß“) {
echo „Was ist denn das? Die E-Mailadresse ist nicht gültig.“;
}
else {

versuch mal

if (!eregi("^[a-z0-9\_-]+(\.[a-z0-9\_-]+)\*@([0-9a-z][0-9a-z-]\*[0-9a-z]\.)+([a-z]{2,4}|museum)$",$Email)) {
echo = "Was ist denn das? Die EMailadresse ist nicht gültig.";
}

versuch mal

if
(!eregi("^[a-z0-9_-]+(.[a-z0-9_-]+)*@([0-9a-z][0-9a-z-]*[0-9a-z].)+([a-z]{2,4}|museum)$",$Email))
{
echo = „Was ist denn das? Die EMailadresse ist nicht gültig.“;
}

hey, ziemlich gutes Script, da hätte ich auch selbst drauf kommen können.

warum stellst Du hier Fragen die Du Dir dann selbst beantwortest?

Gruss Michael

Ich schätze mal, da er nach der Frage selbst auf die Antwort gekommen ist.

Z.Vgl. siehe auch:
http://www.net-lexikon.de/Humor.html