phpbar.de logo

Mailinglisten-Archive

Re: [php] Strings scannen ...
Archiv Mailingliste php_(at)_infosoc.uni-koeln.de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [php] Strings scannen ...



> 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


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive