<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Email Validation using Regular Expressions (the Right Way)</title>
	<atom:link href="http://leshazlewood.com/2006/02/04/java-email-address-validation-the-right-way-regular-expression/feed/" rel="self" type="application/rss+xml" />
	<link>http://leshazlewood.com/2006/02/04/java-email-address-validation-the-right-way-regular-expression/</link>
	<description>Where Les is More</description>
	<lastBuildDate>Sun, 29 Aug 2010 01:30:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Validating Email Address in Web Forms &#8211; The Hazards of Complexity : Ben Gross, PhD</title>
		<link>http://leshazlewood.com/2006/02/04/java-email-address-validation-the-right-way-regular-expression/comment-page-2/#comment-709</link>
		<dc:creator>Validating Email Address in Web Forms &#8211; The Hazards of Complexity : Ben Gross, PhD</dc:creator>
		<pubDate>Sun, 29 Aug 2010 01:30:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.leshazlewood.com/?p=5#comment-709</guid>
		<description>[...] or port one of the PHP versions to JavaScript. Les Hazlewood released a Java-based application for Email Validation using Regular Expressions (the Right Way) and Casey Connor of Boxbe updated Hazlewood&#8217;s EmailAddress.java [...]</description>
		<content:encoded><![CDATA[<p>[...] or port one of the PHP versions to JavaScript. Les Hazlewood released a Java-based application for Email Validation using Regular Expressions (the Right Way) and Casey Connor of Boxbe updated Hazlewood&#8217;s EmailAddress.java [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: soft-7.com</title>
		<link>http://leshazlewood.com/2006/02/04/java-email-address-validation-the-right-way-regular-expression/comment-page-2/#comment-634</link>
		<dc:creator>soft-7.com</dc:creator>
		<pubDate>Sat, 19 Jun 2010 15:28:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.leshazlewood.com/?p=5#comment-634</guid>
		<description>I am happy to find much useful information in the post, writing sequence is awesome, I always look for quality content, thanks for sharing.</description>
		<content:encoded><![CDATA[<p>I am happy to find much useful information in the post, writing sequence is awesome, I always look for quality content, thanks for sharing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PONTIFEX</title>
		<link>http://leshazlewood.com/2006/02/04/java-email-address-validation-the-right-way-regular-expression/comment-page-2/#comment-66</link>
		<dc:creator>PONTIFEX</dc:creator>
		<pubDate>Sat, 05 Jun 2010 17:21:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.leshazlewood.com/?p=5#comment-66</guid>
		<description>MARKETING-CALLS@NO-MEDIA-OR-RHINOMARKETING-CALLSCONTROLALTDELETE.CO.ZA

evaluates fine.

MARKETING-CALLS@NO-MEDIA-OR-RHINOMARKETING-CALLSCONTROLALT.DELETENO-MEDIA-OR-RHINOMARKETING-CALLSCONTROLALTDELETE.CO.ZA

even faster ;)

the problem lies with the LocalPart and its length. Not with the domain.

I believe the LocalPart can be broken in parts+domain and if the part evaluate fine, so will the whole and performance of the evaluation will increase.

Not sure what the criteria would be for breaking the LocalPart in chunks.

NO-MEDIA-OR-RHINOMARKETING-CALLS@CONTROLALTDELETE.CO.ZA

could be split in
NO-MEDIA-OR-RHINO@CONTROLALTDELETE.CO.ZA
and
MARKETING-CALLS@CONTROLALTDELETE.CO.ZA

if both evaluate fine than the whole is fine.

I guess where to put the split is not trivial with the more exotic LocalParts.</description>
		<content:encoded><![CDATA[<p><a href="mailto:MARKETING-CALLS@NO-MEDIA-OR-RHINOMARKETING-CALLSCONTROLALTDELETE.CO.ZA">MARKETING-CALLS@NO-MEDIA-OR-RHINOMARKETING-CALLSCONTROLALTDELETE.CO.ZA</a></p>
<p>evaluates fine.</p>
<p><a href="mailto:MARKETING-CALLS@NO-MEDIA-OR-RHINOMARKETING-CALLSCONTROLALT.DELETENO-MEDIA-OR-RHINOMARKETING-CALLSCONTROLALTDELETE.CO.ZA">MARKETING-CALLS@NO-MEDIA-OR-RHINOMARKETING-CALLSCONTROLALT.DELETENO-MEDIA-OR-RHINOMARKETING-CALLSCONTROLALTDELETE.CO.ZA</a></p>
<p>even faster <img src='http://leshazlewood.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>the problem lies with the LocalPart and its length. Not with the domain.</p>
<p>I believe the LocalPart can be broken in parts+domain and if the part evaluate fine, so will the whole and performance of the evaluation will increase.</p>
<p>Not sure what the criteria would be for breaking the LocalPart in chunks.</p>
<p><a href="mailto:NO-MEDIA-OR-RHINOMARKETING-CALLS@CONTROLALTDELETE.CO.ZA">NO-MEDIA-OR-RHINOMARKETING-CALLS@CONTROLALTDELETE.CO.ZA</a></p>
<p>could be split in<br />
<a href="mailto:NO-MEDIA-OR-RHINO@CONTROLALTDELETE.CO.ZA">NO-MEDIA-OR-RHINO@CONTROLALTDELETE.CO.ZA</a><br />
and<br />
<a href="mailto:MARKETING-CALLS@CONTROLALTDELETE.CO.ZA">MARKETING-CALLS@CONTROLALTDELETE.CO.ZA</a></p>
<p>if both evaluate fine than the whole is fine.</p>
<p>I guess where to put the split is not trivial with the more exotic LocalParts.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PONTIFEX</title>
		<link>http://leshazlewood.com/2006/02/04/java-email-address-validation-the-right-way-regular-expression/comment-page-1/#comment-65</link>
		<dc:creator>PONTIFEX</dc:creator>
		<pubDate>Sat, 05 Jun 2010 16:59:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.leshazlewood.com/?p=5#comment-65</guid>
		<description>Ha! Got it.</description>
		<content:encoded><![CDATA[<p>Ha! Got it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PONTIFEX</title>
		<link>http://leshazlewood.com/2006/02/04/java-email-address-validation-the-right-way-regular-expression/comment-page-1/#comment-64</link>
		<dc:creator>PONTIFEX</dc:creator>
		<pubDate>Sat, 05 Jun 2010 12:58:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.leshazlewood.com/?p=5#comment-64</guid>
		<description>Here&#039;s another one ;-)
NO-MEDIA-OR-RHINOMARKETING-CALLS@CONTROLALTDELETE.CO.ZA

Enjoy.</description>
		<content:encoded><![CDATA[<p>Here&#8217;s another one <img src='http://leshazlewood.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
<a href="mailto:NO-MEDIA-OR-RHINOMARKETING-CALLS@CONTROLALTDELETE.CO.ZA">NO-MEDIA-OR-RHINOMARKETING-CALLS@CONTROLALTDELETE.CO.ZA</a></p>
<p>Enjoy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PONTIFEX</title>
		<link>http://leshazlewood.com/2006/02/04/java-email-address-validation-the-right-way-regular-expression/comment-page-1/#comment-63</link>
		<dc:creator>PONTIFEX</dc:creator>
		<pubDate>Sat, 05 Jun 2010 12:23:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.leshazlewood.com/?p=5#comment-63</guid>
		<description>The following email addresses take an extremely long time to be evaluated:

protectionandsecurityhqrm2@saps.org
nienetyninecarolinestreet@yahoo.fr

Any idea why?</description>
		<content:encoded><![CDATA[<p>The following email addresses take an extremely long time to be evaluated:</p>
<p><a href="mailto:protectionandsecurityhqrm2@saps.org">protectionandsecurityhqrm2@saps.org</a><br />
<a href="mailto:nienetyninecarolinestreet@yahoo.fr">nienetyninecarolinestreet@yahoo.fr</a></p>
<p>Any idea why?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Балашихи</title>
		<link>http://leshazlewood.com/2006/02/04/java-email-address-validation-the-right-way-regular-expression/comment-page-1/#comment-58</link>
		<dc:creator>Балашихи</dc:creator>
		<pubDate>Thu, 29 Apr 2010 18:26:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.leshazlewood.com/?p=5#comment-58</guid>
		<description>I agree with the author, I am very interested. Also on http://www.ibalashiha.ru. Thank you and Good day, everybody!</description>
		<content:encoded><![CDATA[<p>I agree with the author, I am very interested. Also on <a href="http://www.ibalashiha.ru" rel="nofollow">http://www.ibalashiha.ru</a>. Thank you and Good day, everybody!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cherouvim</title>
		<link>http://leshazlewood.com/2006/02/04/java-email-address-validation-the-right-way-regular-expression/comment-page-1/#comment-57</link>
		<dc:creator>Cherouvim</dc:creator>
		<pubDate>Mon, 26 Apr 2010 12:55:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.leshazlewood.com/?p=5#comment-57</guid>
		<description>Correction: changing ALLOW_DOMAIN_LITERALS does not solve this. Sorry for the false alert.</description>
		<content:encoded><![CDATA[<p>Correction: changing ALLOW_DOMAIN_LITERALS does not solve this. Sorry for the false alert.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cherouvim</title>
		<link>http://leshazlewood.com/2006/02/04/java-email-address-validation-the-right-way-regular-expression/comment-page-1/#comment-56</link>
		<dc:creator>Cherouvim</dc:creator>
		<pubDate>Mon, 26 Apr 2010 12:52:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.leshazlewood.com/?p=5#comment-56</guid>
		<description>After running this in production for 2.5 years I validate @Puk and @Horia&#039;s problem. The regex &quot;freezes&quot; for input &quot;weneedetedoucaccionthatwillsavetheland&quot;.

I found out that changing ALLOW_DOMAIN_LITERALS to false solves the problem.</description>
		<content:encoded><![CDATA[<p>After running this in production for 2.5 years I validate @Puk and @Horia&#8217;s problem. The regex &#8220;freezes&#8221; for input &#8220;weneedetedoucaccionthatwillsavetheland&#8221;.</p>
<p>I found out that changing ALLOW_DOMAIN_LITERALS to false solves the problem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Les</title>
		<link>http://leshazlewood.com/2006/02/04/java-email-address-validation-the-right-way-regular-expression/comment-page-1/#comment-55</link>
		<dc:creator>Les</dc:creator>
		<pubDate>Wed, 24 Feb 2010 14:57:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.leshazlewood.com/?p=5#comment-55</guid>
		<description>@Phil

It doesn&#039;t validate as accurately as the one shown in this blog.  It does cursory validation only.

Regards,

Les</description>
		<content:encoded><![CDATA[<p>@Phil</p>
<p>It doesn&#8217;t validate as accurately as the one shown in this blog.  It does cursory validation only.</p>
<p>Regards,</p>
<p>Les</p>
]]></content:encoded>
	</item>
</channel>
</rss>
