<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>โกวิโท &#187; RegEx</title>
	<atom:link href="http://www.kowito.com/tag/regex/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kowito.com</link>
	<description>I was born to be Programer</description>
	<lastBuildDate>Tue, 10 Aug 2010 04:34:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>RegEx validate email for python</title>
		<link>http://www.kowito.com/2009/07/08/regex-validate-email-for-python/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=regex-validate-email-for-python</link>
		<comments>http://www.kowito.com/2009/07/08/regex-validate-email-for-python/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 11:55:14 +0000</pubDate>
		<dc:creator>Kowit</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[RegEx]]></category>

		<guid isPermaLink="false">http://www.kowito.com/2009/07/08/regex-validate-email-for-python/</guid>
		<description><![CDATA[เขียนเว็บก็ที่ก็ต้องมานั่งเขียน validate email address ทุกที รำคาญมาก จดไว้ในนี้เสีย จะได้ไม่ต้องเสียเวลาไปค้นอีก อย่างแรกคือกฎ วุ่นวายสับสนมากมาย ไปอ่านเพิ่มเติมกันเอาเองที่นี่ IETF แต่ถ้าเอาคร่าวๆก็ตามนี้ Alpha Characters a-z and A-Z (ASCII 97-122 and 65-90) Numeric Characters (ASCII 48-57) Exclamation Point &#8216;!&#8217; (ASCII 33) Number Sign &#8216;#&#8217; (ASCII 35) Dollar Sign &#8216;$&#8217; (ASCII 36) Percent Sign &#8216;%&#8217; (ASCII 37) Ampersand &#8216;&#38;&#8217; (ASCII 38) Single Quote &#8221;&#8217; (ASCII 39) [...]]]></description>
			<content:encoded><![CDATA[<p>เขียนเว็บก็ที่ก็ต้องมานั่งเขียน validate email address ทุกที รำคาญมาก จดไว้ในนี้เสีย จะได้ไม่ต้องเสียเวลาไปค้นอีก</p>
<p>อย่างแรกคือกฎ วุ่นวายสับสนมากมาย ไปอ่านเพิ่มเติมกันเอาเองที่นี่ <a href="http://www.ietf.org/rfc/rfc2822.txt" target="_blank">IETF</a> แต่ถ้าเอาคร่าวๆก็ตามนี้</p>
<ul>
<li> Alpha Characters a-z and A-Z (ASCII 97-122 and 65-90)</li>
<li> Numeric Characters (ASCII 48-57)</li>
<li> Exclamation Point &#8216;!&#8217; (ASCII 33)</li>
<li> Number Sign &#8216;#&#8217; (ASCII 35)</li>
<li> Dollar Sign &#8216;$&#8217; (ASCII 36)</li>
<li> Percent Sign &#8216;%&#8217; (ASCII 37)</li>
<li> Ampersand &#8216;&amp;&#8217; (ASCII 38)</li>
<li> Single Quote &#8221;&#8217; (ASCII 39)</li>
<li> Asterisk &#8216;*&#8217; (ASCII 42)</li>
<li> Plus Sign &#8216;+&#8217; (ASCII 43)</li>
<li> Minus Sign/Dash/Hyphen &#8216;-&#8217; (ASCII 45)</li>
<li> Forward Slash &#8216;/&#8217; (ASCII 47)</li>
<li> Equals Sign &#8216;=&#8217; (ASCII 61)</li>
<li> Question Mark &#8216;?&#8217; (ASCII 63)</li>
<li> Caret &#8216;^&#8217; (ASCII 94)</li>
<li> Underscore &#8216;_&#8217; (ASCII 95)</li>
<li> Left Opening Brace &#8216;{&#8216; (ASCII 123)</li>
<li> Right Opening Brace &#8216;}&#8217; (ASCII 125)</li>
<li> Tilde &#8216;~&#8217; (ASCII 126)</li>
</ul>
<p>หลังจากนั้นก็ได้ Pattern ตามนี้</p>
<blockquote><p>[a-z0-9!#$%&amp;'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&amp;'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?</p></blockquote>
<p>ปล. เพิ่งรู้ว่าตัวอักษรประหลาดๆหลายตัวใช้ใน email Address ได้ด้วย</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kowito.com/2009/07/08/regex-validate-email-for-python/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
