Thanks guys, It took me while but I figured it out... mostly i was confuse
with {2,5}. because I thought it should be {2,3} since i have never seen a
domain address with 5 characters.

On 10/23/07, Jeff Pang <[EMAIL PROTECTED]> wrote:
>
> Yes,this is a regex for email matching,but may be broken under some cases.
>
> The username part can be all a-z,A-Z,0-9, "-", "." and "_" characters.
> The first tld part (before the ".") take the same character range as
> username.
> the last tld part (after the ".") can be a-z and A-Z only,and the
> length is from 2 to 5.
>
> In fact this is not an exact regex for email address,b/c it also match
> the cases below:
>
> [EMAIL PROTECTED]
> [EMAIL PROTECTED]
> [EMAIL PROTECTED]
>
> and even,
> [EMAIL PROTECTED]
> [EMAIL PROTECTED]
> [EMAIL PROTECTED]
>
>
> There is an article on internet "How to Find or Validate an Email
> Address".
> I didn't check it carefully,but just a reference for you.
> http://www.regular-expressions.info/email.html
>
>
> On 10/24/07, newBee <[EMAIL PROTECTED]> wrote:
> > ^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$
> >
> > Its look like an email address... is it..? it will be a great help if
> > some one could give a breakdown on the this regex.
> >
> > thanks in advance...
> >
> >
> > --
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > http://learn.perl.org/
> >
> >
> >
>



-- 
Anuradha Uduwage

Reply via email to