[pLog-svn] Email Validator

Jon Daley plogworld at jon.limedaley.com
Tue Jul 25 12:36:33 GMT 2006


 	I don't think so.  The name can be within quotes, yes, and all 
sorts of crazy things can be in it, but that address doesn't actually have 
an address.

I think it would have to be like this to be valid:
"J. P. 's-Gravezande, a.k.a. The Hacker!" asd at server.com

But, maybe that is wrong.

You should have some invalid test cases also.

On Tue, 25 Jul 2006, Ammar Ibrahim wrote:

> Valid
> aa at gg.cc
> a_-a at gg.cc
> 1_a_-a at gg.cc
> 1_a_-.a at co.co
>
>
> Seems like the valid emails thing is strange and VERY complicated! according
> to the RFC
>
> "J. P. 's-Gravezande, a.k.a. The Hacker!"@server.com could be a valid 
> email!!!
>
> Check http://www.quirksmode.org/js/mailcheck.html
>
> - Ammar
>
>
> On 7/23/06, Oscar Renalias <oscar at renalias.net> wrote:
>> 
>> Oh great, I was already doing it but please go ahead :-)
>> 
>> You can in fact start with your own made up cases... Ammar or Jon can
>> provide more complicated ones later on.
>> 
>> 
>> On 23 Jul 2006, at 18:44, Mark Wu wrote:
>> 
>> > Hi Oscar:
>> >
>> > If Ammar provide the test case... I will wirte the test case for
>> > tets runner
>> > ...
>> >
>> > I think I need some pratices for this.
>> >
>> > Mark
>> >
>> >> -----Original Message-----
>> >> From: plog-svn-bounces at devel.lifetype.net
>> >> [mailto:plog-svn-bounces at devel.lifetype.net] On Behalf Of
>> >> Oscar Renalias
>> >> Sent: Sunday, July 23, 2006 11:14 PM
>> >> To: plog-svn at devel.lifetype.net
>> >> Subject: Re: [pLog-svn] Email Validator
>> >>
>> >> I can create the test case(s), but can you please provide a
>> >> few "funny" email addresses that should work and some that shouldn't?
>> >>
>> >> On 23 Jul 2006, at 17:34, Ammar Ibrahim wrote:
>> >>
>> >>> That's exactly what I did, it's a crazy regex! And the good
>> >> thing all
>> >>> the good adresses are passing, but some invalid adresses like
>> >>> ammar at h.a are passing although no domain is one letter and
>> >> no tld is
>> >>> one letter. but I think this should be OK, anyhow, if you think we
>> >>> need something more serious I can get the RFC one.
>> >>>
>> >>> On 7/23/06, Jon Daley <plogworld at jon.limedaley.com> wrote:
>> >>> There's a pretty crazy regexp.  How much did you test it?  I don't
>> >>> want to actually go through a read it, but if you have
>> >> tested it with
>> >>> a half dozen addresses, good and bad, and it caught them correctly,
>> >>> that is good enough for me.
>> >>>
>> >>> On Sun, 23 Jul 2006, Ammar Ibrahim wrote:
>> >>>
>> >>>> find the new code attached for your review. I didn't go for the
>> >>> full RFC
>> >>>> validation.
>> >>>>
>> >>>> - Ammar
>> >>>>
>> >>>
>> >>> --
>> >>> Jon Daley
>> >>> http://jon.limedaley.com/
>> >>>
>> >>> Everything takes longer than you think.
>> >>> -- Murphy's Second Law
>> >>> _______________________________________________
>> >>> pLog-svn mailing list
>> >>> pLog-svn at devel.lifetype.net
>> >>> http://devel.lifetype.net/mailman/listinfo/plog-svn
>> >>>
>> >>> _______________________________________________
>> >>> pLog-svn mailing list
>> >>> pLog-svn at devel.lifetype.net
>> >>> http://devel.lifetype.net/mailman/listinfo/plog-svn
>> >>
>> >> _______________________________________________
>> >> pLog-svn mailing list
>> >> pLog-svn at devel.lifetype.net
>> >> http://devel.lifetype.net/mailman/listinfo/plog-svn
>> >
>> > _______________________________________________
>> > pLog-svn mailing list
>> > pLog-svn at devel.lifetype.net
>> > http://devel.lifetype.net/mailman/listinfo/plog-svn
>> >
>> 
>> _______________________________________________
>> pLog-svn mailing list
>> pLog-svn at devel.lifetype.net
>> http://devel.lifetype.net/mailman/listinfo/plog-svn
>> 
>

-- 
Jon Daley
http://jon.limedaley.com/

You can fool too many of the people too much of the time.
-- James Thurber


More information about the pLog-svn mailing list