phpbar.de logo

Mailinglisten-Archive

[php] Email Addy aus Strings holen

[php] Email Addy aus Strings holen

Daniel Reichenbach php_(at)_phpcenter.de
Wed, 4 Jul 2001 12:41:44 +0200


> 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