NYCPHP Meetup

NYPHP.org

[nycphp-talk] RegExp Assistance

charlie derr cderr at simons-rock.edu
Thu Mar 1 11:05:42 EST 2007


I'm personally no good at all at regexes, but a colleague sent me a link to this story: 
http://worsethanfailure.com/Articles/Validating_Email_Addresses.aspx

which does have what the author claims to be a pretty complete email validation regex at the bottom

	good luck,
		~c



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 name at tom-cat.com 
> <mailto:name at tom-cat.com>
> 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
> ps at sun-code.com <mailto:ps at sun-code.com>
>  
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> 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




More information about the talk mailing list