Nadja: Wo liegt der Fehler?

Beitrag lesen

Hallo Daniel,

hab's nun mit einem reg. Ausdruck geschafft.

Des weiteren solltest du nicht =0 bzw. =1 nehmen sondern =true oder =false.

Warum sollte man nicht 0 und 1 benutzen?

Mal was anderes: Wie lautet denn der reg. Ausdruck für eine E-Mailadresse?

Hab jetzt folgendes:

if((eregi("/^[a-zA-Z0-9_\.-]{2,}@[a-z0-9-]{3,}\.[a-z]{2,4}$/",$email)) || ($email == "")) {  
   $email_falsch = 1;  
  } else {  
   $email_falsch = 0;  
  }  
  if(($gesendet == "ok") && ($email_falsch == 1)) {  
   $meldung_email = "*";  
   $senden = 1;  
  }

Aber das stimmt irgendwie nicht. Zumindest kann ich alles mögliche absenden

Liebe Grüße,
Nadja

--
system.exit(0);