Mailinglisten-Archive |
> Wie gebe ich denn so ein Suchmuster ein? > Ich habe alles ausprobiert was mir eingefallen ist [_(at)_.], [\_(at)_.] [(_(at)_).], ... > aber nichts davon hat funktioniert? Simpel: if (eregi("^[^_(at)_[:space:]]+_(at)_[^_(at)_[:space:]]+\.[^_(at)_[:space:]]+$", $email_adresse)) echo "Ist gültig."; Etwas diffiziler: function validate_email ($address) { return (ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'. '_(at)_'. '[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'. '[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$', $address)); } Eine kleine, englische Einführung in PHP3s Regex-Funktionen findest Du unter http://www.phpwizard.net/phpTidbits/old.html?ID=5 > Jemand ne Idee wie ich die richtigkeit einer eMail Adresse noch weiterhin > überprüfen kann, anstatt nur über den string und dessen evt. Gültigkeit? http://px.sklar.com/code.html?code_id=71 Mit freundlichen Grüßen, Tobias Ratschiller
php::bar PHP Wiki - Listenarchive