<?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>Комментарии: 15 регулярных выражений PHP в помощь веб-разработчику</title>
	<atom:link href="http://dreamhelg.ru/2010/02/15-regular-expression-for-web-developers/feed/" rel="self" type="application/rss+xml" />
	<link>http://dreamhelg.ru/2010/02/15-regular-expression-for-web-developers/</link>
	<description>о моей работе в сети и не только</description>
	<lastBuildDate>Thu, 02 Sep 2010 09:28:25 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>Автор: Demon</title>
		<link>http://dreamhelg.ru/2010/02/15-regular-expression-for-web-developers/comment-page-1/#comment-3974</link>
		<dc:creator>Demon</dc:creator>
		<pubDate>Sun, 30 May 2010 00:46:32 +0000</pubDate>
		<guid isPermaLink="false">http://dreamhelg.ru/?p=1881#comment-3974</guid>
		<description>Забыли ; поставить в &lt;strong&gt;Поиск XHTML/XML тэгов с определенным значением атрибута&lt;/strong&gt; в строке &lt;strong&gt;11&lt;/strong&gt;</description>
		<content:encoded><![CDATA[<p>Забыли ; поставить в <strong>Поиск XHTML/XML тэгов с определенным значением атрибута</strong> в строке <strong>11</strong></p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Полезные ссылки &#124; Korobuj&#39;s Blog</title>
		<link>http://dreamhelg.ru/2010/02/15-regular-expression-for-web-developers/comment-page-1/#comment-3966</link>
		<dc:creator>Полезные ссылки &#124; Korobuj&#39;s Blog</dc:creator>
		<pubDate>Sat, 29 May 2010 21:22:20 +0000</pubDate>
		<guid isPermaLink="false">http://dreamhelg.ru/?p=1881#comment-3966</guid>
		<description>[...] Полезные&#160;ссылки  Posted on May 29, 2010  by  korobuj   блог по программированию,  вордпресс и регуляркам [...]</description>
		<content:encoded><![CDATA[<p>[...] Полезные&nbsp;ссылки  Posted on May 29, 2010  by  korobuj   блог по программированию,  вордпресс и регуляркам [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Юрий</title>
		<link>http://dreamhelg.ru/2010/02/15-regular-expression-for-web-developers/comment-page-1/#comment-3429</link>
		<dc:creator>Юрий</dc:creator>
		<pubDate>Sun, 07 Mar 2010 07:05:29 +0000</pubDate>
		<guid isPermaLink="false">http://dreamhelg.ru/?p=1881#comment-3429</guid>
		<description>Статья полезная, только не все примеры верны. Например про доменное имя. Согласно правилам имя может содержать только цифры, латиницу и дефис. При это первый и последний символ не может быть дефисом. На доменную зону накладывается ограничение от 2 до 4 символов латиницы. Имя дмена как правило не может состоять только из одного символа, обычно от двух или трех. На полное имя - зона, домены, под домены вместе с точками, также органичение - не более 63 символов.

Поэтому правильно проверять домен (не URL) так:
if (strlen($domain &lt; 64) &amp;&amp; preg_match(&#039;/^([0-9a-z]([0-9a-z\-])*[0-9a-z]\.)+[a-z]{2,4}$/i&#039;, $domain))
{
	echo (&quot;domain OK&quot;);
}
else
{
	echo (&quot;domain wrong&quot;);
}</description>
		<content:encoded><![CDATA[<p>Статья полезная, только не все примеры верны. Например про доменное имя. Согласно правилам имя может содержать только цифры, латиницу и дефис. При это первый и последний символ не может быть дефисом. На доменную зону накладывается ограничение от 2 до 4 символов латиницы. Имя дмена как правило не может состоять только из одного символа, обычно от двух или трех. На полное имя &#8211; зона, домены, под домены вместе с точками, также органичение &#8211; не более 63 символов.</p>
<p>Поэтому правильно проверять домен (не URL) так:<br />
if (strlen($domain &lt; 64) &amp;&amp; preg_match(&#039;/^([0-9a-z]([0-9a-z\-])*[0-9a-z]\.)+[a-z]{2,4}$/i&#039;, $domain))<br />
{<br />
	echo (&quot;domain OK&quot;);<br />
}<br />
else<br />
{<br />
	echo (&quot;domain wrong&quot;);<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Giljov</title>
		<link>http://dreamhelg.ru/2010/02/15-regular-expression-for-web-developers/comment-page-1/#comment-3428</link>
		<dc:creator>Giljov</dc:creator>
		<pubDate>Sat, 06 Mar 2010 20:33:41 +0000</pubDate>
		<guid isPermaLink="false">http://dreamhelg.ru/?p=1881#comment-3428</guid>
		<description>Где я могу об этом прочитать?</description>
		<content:encoded><![CDATA[<p>Где я могу об этом прочитать?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Alazavar @ Израиль</title>
		<link>http://dreamhelg.ru/2010/02/15-regular-expression-for-web-developers/comment-page-1/#comment-3374</link>
		<dc:creator>Alazavar @ Израиль</dc:creator>
		<pubDate>Sat, 27 Feb 2010 05:33:06 +0000</pubDate>
		<guid isPermaLink="false">http://dreamhelg.ru/?p=1881#comment-3374</guid>
		<description>Очень полезная шпаргалка! надо ее распечатать и держать под рукой...а лучше постер на стену)) А то постоянно что-нибудь да забудешь</description>
		<content:encoded><![CDATA[<p>Очень полезная шпаргалка! надо ее распечатать и держать под рукой&#8230;а лучше постер на стену)) А то постоянно что-нибудь да забудешь</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: egorr</title>
		<link>http://dreamhelg.ru/2010/02/15-regular-expression-for-web-developers/comment-page-1/#comment-3305</link>
		<dc:creator>egorr</dc:creator>
		<pubDate>Tue, 16 Feb 2010 08:41:13 +0000</pubDate>
		<guid isPermaLink="false">http://dreamhelg.ru/?p=1881#comment-3305</guid>
		<description>Шпаргалка очень полезная! Спасибо хозяйке блога!
И позвольте поделиться несколькими ссылками, которые помогут(мне помогли)
в изучении/написании/отладке регулярок.

Большая, подробная статья о регулярных выражениях. Написана для тех, кто о них узнал только сегодня. Написана простым, понятным языком, изобирует примерами с подробными комментариями.
h**p://www.phpclub.ru/detail/article/regexp_1
h**p://www.phpclub.ru/detail/article/regexp_2

Две статьи: 
&lt;strong&gt;Введение в регулярные выражения. Синтаксис.&lt;/strong&gt;
&lt;strong&gt; Регулярные выражения в PHP&lt;/strong&gt;
h**p://www.codenet.ru/cat/Languages/PHP/Regular-Expressions/

RegExr  - онлайн редактор и тестер регулярных выражений
h**p://gskinner.com/RegExr/

Лучшая программа для работы с регулярками. Создание, тестирование.
Имеет огромную библиотеку регулярок на все случаи жизни. С её помощью можно создать регулярное выражение даже не обладая глубокими познаниями в regular expressions. Имеет встроеный дебагер.
 Очень рекомендую! 
h**p://www.regexbuddy.com/</description>
		<content:encoded><![CDATA[<p>Шпаргалка очень полезная! Спасибо хозяйке блога!<br />
И позвольте поделиться несколькими ссылками, которые помогут(мне помогли)<br />
в изучении/написании/отладке регулярок.</p>
<p>Большая, подробная статья о регулярных выражениях. Написана для тех, кто о них узнал только сегодня. Написана простым, понятным языком, изобирует примерами с подробными комментариями.<br />
h**p://www.phpclub.ru/detail/article/regexp_1<br />
h**p://www.phpclub.ru/detail/article/regexp_2</p>
<p>Две статьи:<br />
<strong>Введение в регулярные выражения. Синтаксис.</strong><br />
<strong> Регулярные выражения в PHP</strong><br />
h**p://www.codenet.ru/cat/Languages/PHP/Regular-Expressions/</p>
<p>RegExr  &#8211; онлайн редактор и тестер регулярных выражений<br />
h**p://gskinner.com/RegExr/</p>
<p>Лучшая программа для работы с регулярками. Создание, тестирование.<br />
Имеет огромную библиотеку регулярок на все случаи жизни. С её помощью можно создать регулярное выражение даже не обладая глубокими познаниями в regular expressions. Имеет встроеный дебагер.<br />
 Очень рекомендую!<br />
h**p://www.regexbuddy.com/</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Bethrezen</title>
		<link>http://dreamhelg.ru/2010/02/15-regular-expression-for-web-developers/comment-page-1/#comment-3300</link>
		<dc:creator>Bethrezen</dc:creator>
		<pubDate>Mon, 15 Feb 2010 07:24:23 +0000</pubDate>
		<guid isPermaLink="false">http://dreamhelg.ru/?p=1881#comment-3300</guid>
		<description>Последнее как бы совсем не регексп.</description>
		<content:encoded><![CDATA[<p>Последнее как бы совсем не регексп.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: iMax</title>
		<link>http://dreamhelg.ru/2010/02/15-regular-expression-for-web-developers/comment-page-1/#comment-3292</link>
		<dc:creator>iMax</dc:creator>
		<pubDate>Fri, 12 Feb 2010 16:23:40 +0000</pubDate>
		<guid isPermaLink="false">http://dreamhelg.ru/?p=1881#comment-3292</guid>
		<description>Оченно пользительно. Благодарствуем!</description>
		<content:encoded><![CDATA[<p>Оченно пользительно. Благодарствуем!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Фарид Грамуддинов</title>
		<link>http://dreamhelg.ru/2010/02/15-regular-expression-for-web-developers/comment-page-1/#comment-3290</link>
		<dc:creator>Фарид Грамуддинов</dc:creator>
		<pubDate>Fri, 12 Feb 2010 13:05:25 +0000</pubDate>
		<guid isPermaLink="false">http://dreamhelg.ru/?p=1881#comment-3290</guid>
		<description>Отличная статья!</description>
		<content:encoded><![CDATA[<p>Отличная статья!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
