Mailinglisten-Archive |
> ich muß für nen Mailer aus nem String die eMail Addy rausholen. > > $from sieht so aus: "Max Mustermann <max_(at)_mustermann.de>" > oder auch nur: "<max_(at)_mustermann.de>" Mittlerweile habe ich den String so: "<max_(at)_mustermann.de>" Jetzt will ich das ganze mit preg_match prüfen und zwar so: if ( preg_match( '/[\<][a-z]([-a-z0-9_.])*_(at)_([-a-z0-9_]*\.)+[a-z]{2, }[\>]/i', $value ) ) { print "Die E-Mail ist gültig.<br>"; } else { print "Die E-Mail ist ungültig.<br>"; } Leider klappt das nicht, ich bekomme selbst bei gültigen Adressen die Meldung, sie wären ungültig. Meine Vermutung ist, daß ich die < > Zeichen anders angeben muß. Liege ich da richtig? Wenn ja, wie? Daniel
php::bar PHP Wiki - Listenarchive