Re: Regularni vyraz

From: hyneklipa.cz <mail (zavinac)>
Date: 22. 01. 2004, 08:34 CET
Jiri Matejka napsal(a):
> problem: potrebuji mit jako vyhovujici podminku retezec ktery je mailova
> adresa ktera neni v .cz   tudis negovat .*@.*\.cz (resp. ^.*@.*\.cz$)
-----------------------------------

nevim, jestli to zvladne primo regular, ale s pomoci male fce to jde:



function czechmail($mail) {
  $test = 
ereg_replace("^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.([a-zA-Z]{2,4}$)","\\1",$mail);
     if ($test=='cz') {return(false);}
   return(true);
}


$testmail = 'email@example.com';

  if(czechmail($testmail))
	{echo 'vyhovuje';}
  else
	{echo 'nevyhovuje';}



enjoy ;)

-- 

-h!-
http://hyneklipa.cz/
ICQ: 289612872
Received on Thu, 22 Jan 2004 08:34:37 +0100

This archive was generated by hypermail 2.1.8 : 22. 01. 2004, 08:29 CET