<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[沧海一粟]]></title> 
<link>http://www.dzhope.com/index.php</link> 
<description><![CDATA[Web系统架构与服务器运维,php开发]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[沧海一粟]]></copyright>
<item>
<link>http://www.dzhope.com/post//</link>
<title><![CDATA[php常用正则验证]]></title> 
<author>jed &lt;jed521@163.com&gt;</author>
<category><![CDATA[代码编程]]></category>
<pubDate>Wed, 14 Mar 2018 01:23:26 +0000</pubDate> 
<guid>http://www.dzhope.com/post//</guid> 
<description>
<![CDATA[ 
	<div class="code"><br/>//正则验证手机号 正确返回 true<br/>function preg_mobile($mobile) &#123;<br/>&nbsp;&nbsp;if(preg_match(&quot;/^1&#91;34578&#93;&#92;d&#123;9&#125;$/&quot;, $mobile)) &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return TRUE;<br/>&nbsp;&nbsp;&#125; else &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return FALSE;<br/>&nbsp;&nbsp;&#125;<br/>&#125;<br/>//验证电话号码<br/>function preg_tel($tel) &#123;<br/>&nbsp;&nbsp;if(preg_match(&quot;/^(&#92;(&#92;d&#123;3,4&#125;&#92;)&#124;&#92;d&#123;3,4&#125;-)?&#92;d&#123;7,8&#125;$/&quot;, $tel)) &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return TRUE;<br/>&nbsp;&nbsp;&#125; else &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return FALSE;<br/>&nbsp;&nbsp;&#125;<br/>&#125;<br/>//验证身份证号（15位或18位数字）<br/>function preg_idcard($idcard) &#123;<br/>&nbsp;&nbsp;if(preg_match(&quot;/^&#92;d&#123;15&#125;&#124;&#92;d&#123;18&#125;$/&quot;, $idcard)) &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return TRUE;<br/>&nbsp;&nbsp;&#125; else &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return FALSE;<br/>&nbsp;&nbsp;&#125;<br/>&#125;<br/>//验证是否是数字(这里小数点会认为是字符)<br/>function preg_digit($digit) &#123;<br/>&nbsp;&nbsp;if(preg_match(&quot;/^&#92;d*$/&quot;, $digit)) &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return TRUE;<br/>&nbsp;&nbsp;&#125; else &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return FALSE;<br/>&nbsp;&nbsp;&#125;<br/>&#125;<br/>//验证是否是数字(可带小数点的数字)<br/>function preg_num($num) &#123;<br/>&nbsp;&nbsp;if(is_numeric($num)) &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return TRUE;<br/>&nbsp;&nbsp;&#125; else &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return FALSE;<br/>&nbsp;&nbsp;&#125;<br/>&#125;<br/>//验证由数字、26个英文字母或者下划线组成的字符串<br/>function preg_str($str) &#123;<br/>&nbsp;&nbsp;if(preg_match(&quot;/^&#92;w+$/&quot;, $str)) &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return TRUE;<br/>&nbsp;&nbsp;&#125; else &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return FALSE;<br/>&nbsp;&nbsp;&#125;<br/>&#125;<br/>//验证用户密码(以字母开头，长度在6-18之间，只能包含字符、数字和下划线)<br/>function preg_password($str) &#123;<br/>&nbsp;&nbsp;if(preg_match(&quot;/^&#91;a-zA-Z&#93;&#92;w&#123;5,17&#125;$/&quot;, $str)) &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return TRUE;<br/>&nbsp;&nbsp;&#125; else &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return FALSE;<br/>&nbsp;&nbsp;&#125;<br/>&#125;<br/>//验证汉字<br/>function preg_chinese($str) &#123;<br/>&nbsp;&nbsp;if(preg_match(&quot;/^&#91;&#92;u4e00-&#92;u9fa5&#93;,&#123;0,&#125;$/&quot;, $str)) &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return TRUE;<br/>&nbsp;&nbsp;&#125; else &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return FALSE;<br/>&nbsp;&nbsp;&#125;<br/>&#125;<br/>//验证Email地址<br/>function preg_email($email) &#123;<br/>&nbsp;&nbsp;if(preg_match(&quot;/^&#92;w+&#91;-+.&#93;&#92;w+)*@&#92;w+(&#91;-.&#93;&#92;w+)*&#92;.&#92;w+(&#91;-.&#93;&#92;w+)*$/&quot;, $email)) &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return TRUE;<br/>&nbsp;&nbsp;&#125; else &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return FALSE;<br/>&nbsp;&nbsp;&#125;<br/>&#125;<br/>//验证网址URL<br/>function preg_link($url) &#123;<br/>&nbsp;&nbsp;if(preg_match(&quot;/http:&#92;/&#92;/&#91;&#92;w.&#93;+&#91;&#92;w&#92;/&#93;*&#91;&#92;w.&#93;*&#92;??&#91;&#92;w=&amp;&#92;+&#92;%&#93;*/is&quot;, $url)) &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return TRUE;<br/>&nbsp;&nbsp;&#125; else &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return FALSE;<br/>&nbsp;&nbsp;&#125;<br/>&#125;<br/>//腾讯QQ号<br/>function preg_qq($qq) &#123;<br/>&nbsp;&nbsp;if(preg_match(&quot;/^&#91;1-9&#93;&#91;0-9&#93;&#123;4,&#125;$/&quot;, $qq)) &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return TRUE;<br/>&nbsp;&nbsp;&#125; else &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return FALSE;<br/>&nbsp;&nbsp;&#125;<br/>&#125;<br/>//验证中国邮政编码 6位数字<br/>function preg_post($post) &#123;<br/>&nbsp;&nbsp;if(preg_match(&quot;/^&#91;1-9&#93;&#92;d&#123;5&#125;(?!&#92;d)$/&quot;, $post)) &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return TRUE;<br/>&nbsp;&nbsp;&#125; else &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return FALSE;<br/>&nbsp;&nbsp;&#125;<br/>&#125;<br/>//验证IP地址<br/>function preg_ip($ip) &#123;<br/>&nbsp;&nbsp;if(preg_match(&quot;/^&#91;0-9&#93;&#123;1,3&#125;&#92;.&#91;0-9&#93;&#123;1,3&#125;&#92;.&#91;0-9&#93;&#123;1,3&#125;&#92;.&#91;0-9&#93;&#123;1,3&#125;$/&quot;, $ip)) &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return TRUE;<br/>&nbsp;&nbsp;&#125; else &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return FALSE;<br/>&nbsp;&nbsp;&#125;<br/>&#125;<br/></div>
]]>
</description>
</item><item>
<link>http://www.dzhope.com/post//#blogcomment</link>
<title><![CDATA[[评论] php常用正则验证]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.dzhope.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>