Any RegExp gurus care to do an educational breakdown of the RegEx filter in that function?
I just can't get my head around regular expressions, too much like algebra and Perl ;-p TIA, Tim -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Alvaro P. Sent: Thursday, March 01, 2007 10:57 AM To: NYPHP Talk Subject: Re: [nyphp-talk] RegExp Assistance I use this function: function validateEmail(email) { var filter=/^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z ]{2})?)$/i; if(filter.test(email)==true) { return true; } else{ return false; } } Alvaro Peter Sawczynec wrote: > I am currently using this regexp noted below to validate client-side > before the user submits so that at least their email is well-formed: > > var emailRegxp = /^([\w]+)(.[\w]+)*@([\w]+)(.[\w]{2,3}){1,2}$/; > if( emailRegxp.test(strng) != true ){ > return false; > }else{ > return true; > } > > But, this regexp is not accepting emails of the form [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> It is rejecting the hyphen in the domain > name. > > Does anyone have a real-life tested simple regexp that would plug into > the snippet above and be more complete? > > Thanks to all. > > Warmest regards, > > Peter Sawczynec > Technology Dir. > Sun-code.com > Web related services > 646.316.3678 > [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > > ---------------------------------------------------------------------- > -- > > _______________________________________________ > New York PHP Community Talk Mailing List > http://lists.nyphp.org/mailman/listinfo/talk > > NYPHPCon 2006 Presentations Online > http://www.nyphpcon.com > > Show Your Participation in New York PHP > http://www.nyphp.org/show_participation.php _______________________________________________ New York PHP Community Talk Mailing List http://lists.nyphp.org/mailman/listinfo/talk NYPHPCon 2006 Presentations Online http://www.nyphpcon.com Show Your Participation in New York PHP http://www.nyphp.org/show_participation.php _______________________________________________ New York PHP Community Talk Mailing List http://lists.nyphp.org/mailman/listinfo/talk NYPHPCon 2006 Presentations Online http://www.nyphpcon.com Show Your Participation in New York PHP http://www.nyphp.org/show_participation.php