<?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 Regular Expression</title>
	<atom:link href="http://blog.websitetodos.com/2007/10/04/email/email-validation-regular-expression/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.websitetodos.com/2007/10/04/email/email-validation-regular-expression/</link>
	<description>Doing what needs to be done to do a website.</description>
	<lastBuildDate>Sat, 02 Jan 2010 07:50:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: admin</title>
		<link>http://blog.websitetodos.com/2007/10/04/email/email-validation-regular-expression/comment-page-1/#comment-20</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 06 Oct 2007 08:21:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.websitetodos.com/2007/10/04/email/email-validation-regular-expression/#comment-20</guid>
		<description>I think it could be worth writing a parser to validate input against a grammar, although largely for the ability to easily plug in a new grammar. Just got to find the time :(. It&#039;s a case of investing time up front to save time later on, I hope.

I think custom written code runs much the same risk as custom regular expressions. Which you are more comfortable with depends on your experience (and I speak as somebody with 15 years more experience of programming than regular expressions). They generally both need thorough testing and debugging before they are ready.</description>
		<content:encoded><![CDATA[<p>I think it could be worth writing a parser to validate input against a grammar, although largely for the ability to easily plug in a new grammar. Just got to find the time <img src='http://blog.websitetodos.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> . It&#8217;s a case of investing time up front to save time later on, I hope.</p>
<p>I think custom written code runs much the same risk as custom regular expressions. Which you are more comfortable with depends on your experience (and I speak as somebody with 15 years more experience of programming than regular expressions). They generally both need thorough testing and debugging before they are ready.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: NeverFriday &#187; First Issue of Python Magazine!!</title>
		<link>http://blog.websitetodos.com/2007/10/04/email/email-validation-regular-expression/comment-page-1/#comment-19</link>
		<dc:creator>NeverFriday &#187; First Issue of Python Magazine!!</dc:creator>
		<pubDate>Sat, 06 Oct 2007 00:04:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.websitetodos.com/2007/10/04/email/email-validation-regular-expression/#comment-19</guid>
		<description>[...] email address may not work properly so you may not receive &#8220;. I actually ran across another regular-expression validation scheme for email addresses yesterday! I told the writer to try and avoid the use of regular expressions because it appears [...]</description>
		<content:encoded><![CDATA[<p>[...] email address may not work properly so you may not receive &#8220;. I actually ran across another regular-expression validation scheme for email addresses yesterday! I told the writer to try and avoid the use of regular expressions because it appears [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Woodman</title>
		<link>http://blog.websitetodos.com/2007/10/04/email/email-validation-regular-expression/comment-page-1/#comment-18</link>
		<dc:creator>Mark Woodman</dc:creator>
		<pubDate>Fri, 05 Oct 2007 16:31:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.websitetodos.com/2007/10/04/email/email-validation-regular-expression/#comment-18</guid>
		<description>Just popping in to say hi.  I didn&#039;t see any author attributions on your site.  Get an About page up for those of us who don&#039;t know you.

Good luck!

- Mark</description>
		<content:encoded><![CDATA[<p>Just popping in to say hi.  I didn&#8217;t see any author attributions on your site.  Get an About page up for those of us who don&#8217;t know you.</p>
<p>Good luck!</p>
<p>- Mark</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rudolf Olah</title>
		<link>http://blog.websitetodos.com/2007/10/04/email/email-validation-regular-expression/comment-page-1/#comment-17</link>
		<dc:creator>Rudolf Olah</dc:creator>
		<pubDate>Thu, 04 Oct 2007 23:45:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.websitetodos.com/2007/10/04/email/email-validation-regular-expression/#comment-17</guid>
		<description>I just Googled for &quot;LALR PHP&quot; and found this:
http://pear.php.net/pepr/pepr-proposal-show.php?id=416

That could be useful. I would still recommend writing a custom function that handles email validation without using regular-expressions. That would be far more educational in my opinion, and far more readable.</description>
		<content:encoded><![CDATA[<p>I just Googled for &#8220;LALR PHP&#8221; and found this:<br />
<a href="http://pear.php.net/pepr/pepr-proposal-show.php?id=416" onclick="javascript:pageTracker._trackPageview('outclk_c/pear.php.net');" >http://pear.php.net/pepr/pepr-proposal-show.php?id=416</a></p>
<p>That could be useful. I would still recommend writing a custom function that handles email validation without using regular-expressions. That would be far more educational in my opinion, and far more readable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://blog.websitetodos.com/2007/10/04/email/email-validation-regular-expression/comment-page-1/#comment-16</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Thu, 04 Oct 2007 15:20:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.websitetodos.com/2007/10/04/email/email-validation-regular-expression/#comment-16</guid>
		<description>Firstly, if I were to implement 2822 in the same fashion as I have 822 (as I still intend to) then it will include this as the 822 local-part definition is used in the local-part definition for 2822. I have not yet had time to do 2822.

Secondly, the inclusion of the regex formatted for PHP might give you a clue what language I was using when I developed this. I had limited time and could not find a php parser generator in time. Still can&#039;t. You don&#039;t always have the option, depending on your hosting, to do things in other languages and connect them to PHP neatly. If you can point me in the direction of a parser generator for PHP then I for one would be happy to stop &quot;fucking around with regular expressions&quot; in this case.</description>
		<content:encoded><![CDATA[<p>Firstly, if I were to implement 2822 in the same fashion as I have 822 (as I still intend to) then it will include this as the 822 local-part definition is used in the local-part definition for 2822. I have not yet had time to do 2822.</p>
<p>Secondly, the inclusion of the regex formatted for PHP might give you a clue what language I was using when I developed this. I had limited time and could not find a php parser generator in time. Still can&#8217;t. You don&#8217;t always have the option, depending on your hosting, to do things in other languages and connect them to PHP neatly. If you can point me in the direction of a parser generator for PHP then I for one would be happy to stop &#8220;fucking around with regular expressions&#8221; in this case.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rudolf Olah</title>
		<link>http://blog.websitetodos.com/2007/10/04/email/email-validation-regular-expression/comment-page-1/#comment-15</link>
		<dc:creator>Rudolf Olah</dc:creator>
		<pubDate>Thu, 04 Oct 2007 14:54:17 +0000</pubDate>
		<guid isPermaLink="false">http://blog.websitetodos.com/2007/10/04/email/email-validation-regular-expression/#comment-15</guid>
		<description>RFC 822 is obsoleted by RFC 2822. It says so right at the top of the RFC. So why not just go straight for RFC 2822 implementation rather than implementing the obsoleted version?

In any case, using regular-expressions is stupid for this because they are ugly and unreadable and how do you *really* know that it validates all email addresses properly? If you read the the RFCs, you&#039;ll see that there is a language grammar. You can generate a parser/validator using it. Why not hand-code (or generate) a function rather than fucking around with regular-expressions?</description>
		<content:encoded><![CDATA[<p>RFC 822 is obsoleted by RFC 2822. It says so right at the top of the RFC. So why not just go straight for RFC 2822 implementation rather than implementing the obsoleted version?</p>
<p>In any case, using regular-expressions is stupid for this because they are ugly and unreadable and how do you *really* know that it validates all email addresses properly? If you read the the RFCs, you&#8217;ll see that there is a language grammar. You can generate a parser/validator using it. Why not hand-code (or generate) a function rather than fucking around with regular-expressions?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
