phpbar.de logo

Mailinglisten-Archive

[php] =?ISO-8859-1?Q?Re:_[php]_strings_auf_ihren_inhalt_pr=FCffen?=

[php] Re: [php] strings auf ihren inhalt prüffen

Lars Brinkmann php_(at)_phpcenter.de
Sat, 6 Jul 2002 16:51:59 +0200


Hallo Martin!

>nicht wie ich die absender adresse auf das _(at)_ ueberprueffen kann
Hier ist eine Funktion, um die korrekte Schreibweise einer
Email-Adresse zu ueberpruefen.

function emailsyntax_is_valid($email) {
  list($local, $domain) = explode("_(at)_", $email);

  $pattern_local =
'^([0-9a-z]*([-|_]?[0-9a-z]+)*)(([-|_]?)\.([-|_]?)[0-9a-z]*([-|_]?[0-9
a-z]+)+)*([-|_]?)$';
  $pattern_domain =
'^([0-9a-z]+([-]?[0-9a-z]+)*)(([-]?)\.([-]?)[0-9a-z]*([-]?[0-9a-z]+)+)
*\.[a-z]{2,4}$';

  $match_local = eregi($pattern_local, $local);
  $match_domain = eregi($pattern_domain, $domain);
	
  if ($match_local && $match_domain) {
    return 1;
  } else {
    return 0;
  }
}

Gruss, Lars Brinkmann


php::bar PHP Wiki   -   Listenarchive