Keep in mind that ereg will disappear with PHP 6.  You might want to use
the preg functions:
http://www.making-the-web.com/2007/09/21/becoming-php-6-compatible/

Thank you,
Micah Gersten
onShore Networks
Internal Developer
http://www.onshore.com



VamVan wrote:
> Thank Guys,
>
> I at least got part of it working , not the double words but almost
> everything else than that:
>
> function _email_validate($mail_address){
>   $invalid_charset_pattern = "[(*+?)|~<>:;{}/ ]";
>   if(ereg($invalid_charset_pattern, $mail_address)){
>     return false;
>   }else{
>     return true;
>   }
> }
>
> Thanks for the inputs
>
> On Tue, Oct 28, 2008 at 3:31 PM, Nitsan Bin-Nun <[EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>> wrote:
>
>     Good to know filter_var() exists in PHP5
>
>     Unless you have PHP5 you better validate the string in the way of
>     checking
>     if it is fit's to your allowed characters and not checking if it
>     contains
>     the NOT allowed charaters.
>
>     You better use: [a-z0-9A-Z\_\.]+ instead of
>     [^\)\(\*\&[EMAIL PROTECTED] and I
>     haven't started yet with the weirdy ones....
>
>     HTH,
>     Nitsan
>
>     On Wed, Oct 29, 2008 at 12:10 AM, Yeti <[EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>> wrote:
>
>     > > If your trying to filter E-Mail addresses, then filter_var is
>     what you
>     > > should use:
>     > >
>     > > http://php.net/filter_var
>     >
>     > If the OP (original poster) got PHP5+
>     >
>     > --
>     > PHP General Mailing List (http://www.php.net/)
>     > To unsubscribe, visit: http://www.php.net/unsub.php
>     >
>     >
>
>

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to