<?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>Life &#187; validate</title>
	<atom:link href="http://life.co-hey.com/tag/validate/feed/" rel="self" type="application/rss+xml" />
	<link>http://life.co-hey.com</link>
	<description></description>
	<lastBuildDate>Tue, 17 Jan 2012 08:15:38 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>数値系のValidateの違い</title>
		<link>http://life.co-hey.com/2008/02/validate/</link>
		<comments>http://life.co-hey.com/2008/02/validate/#comments</comments>
		<pubDate>Sat, 16 Feb 2008 10:57:53 +0000</pubDate>
		<dc:creator>co-hey</dc:creator>
				<category><![CDATA[framework]]></category>
		<category><![CDATA[validate]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://life.co-hey.com//wp/?p=91</guid>
		<description><![CDATA[数字系のValidateには、以下があります ・Zend_Validate_Di...]]></description>
			<content:encoded><![CDATA[<p>
<p>数字系のValidateには、以下があります</p>
<br />
<p>・Zend_Validate_Digits<br /><br />
・Zend_Validate_Int<br /><br />
・Zend_Validate_Float<br /><br />
・Zend_Validate_LessThan<br /><br />
・Zend_Validate_GreaterThan<br /><br />
・Zend_Validate_Between</p>
<br />
<p>この中で、下の3つはクラス名からのイメージ通りなので割愛します。<br /><br />
Int、Floatもクラス名からイメージ通りなのですが、Digitsも含めて、<br /><br />
どういう風に判定結果が変わるのかを考えると、？？？となりました。私は。</p>
<br />
<p>調べてみたところ、こんな感じです。<br /><br />
・Digitsは、数字のみで構成されていること<br /><br />
・Intは、整数であること<br /><br />
・Floatは、整数または小数点を含む数値であること</p>
<br />
<p>これだけでは、まんまだねで終わるので、例で説明します</p>
<br />
<p>【例1 : 09022225555】<br /><br />
　Digits⇒○、Int⇒×、Float⇒×</p>
<br />
<p>【例2 : 0.01】<br /><br />
　Digits⇒×、Int⇒×、Float⇒○</p>
<br />
<p>【例3 : -1】<br /><br />
　Digits⇒×、Int⇒○、Float⇒○</p>
<br />
<p>【例4 : 2】<br /><br />
　Digits⇒○、Int⇒○、Float⇒○</p></p>

<a href="http://twitter.com/?status=RT%20%40%3A%20%E6%95%B0%E5%80%A4%E7%B3%BB%E3%81%AEValidate%E3%81%AE%E9%81%95%E3%81%84%20-%20Life%20http%3A%2F%2Ftinyurl.com%2Fyzuzsm5" class="tweet-this" ><img src="http://life.co-hey.com/wp-content/plugins/simple-tweet/img/tweet.gif" title="つぶやく" alt="つぶやく" /></a>]]></content:encoded>
			<wfw:commentRss>http://life.co-hey.com/2008/02/validate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend_Validate_NotEmptyの注意点</title>
		<link>http://life.co-hey.com/2008/02/zend_validate_notempty/</link>
		<comments>http://life.co-hey.com/2008/02/zend_validate_notempty/#comments</comments>
		<pubDate>Fri, 15 Feb 2008 09:36:24 +0000</pubDate>
		<dc:creator>co-hey</dc:creator>
				<category><![CDATA[framework]]></category>
		<category><![CDATA[validate]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://life.co-hey.com//wp/?p=90</guid>
		<description><![CDATA[いまさらなんですが、気づいたのでメモしておきます。 Zend_Validate_...]]></description>
			<content:encoded><![CDATA[<p>
<p>いまさらなんですが、気づいたのでメモしておきます。</p>
<br />
<p>Zend_Validate_NotEmptyですが、クラスの中ではphpのemptyメソッドを利用して<br /><br />
判定が行われているので、判定結果もemptyメソッドの処理結果と同様になります。</p>
<br />
<p>以前emptyメソッドではまったところなんですが、&#8217;0&#8242;は空と判定されるのです。<br /><br />
empty(&#8217;0&#8242;)は true が判定結果として返されます。</p>
<br />
<p>入力チェックで、0 を許容したいところには、Zend_Validate_NotEmptyは使えません。</p>
<br />
<p>0 の1文字を許容するところは、数値の入力欄だと思うので、<br /><br />
Zend_Validate_Digitsを利用するといいです。<br /><br />
これは、クラス内で $value === &#8221; という判定を行ってくれますので、<br /><br />
正確に空を判定することができます。</p></p>

<a href="http://twitter.com/?status=RT%20%40%3A%20Zend_Validate_NotEmpty%E3%81%AE%E6%B3%A8%E6%84%8F%E7%82%B9%20-%20Life%20http%3A%2F%2Ftinyurl.com%2Fyhvko27" class="tweet-this" ><img src="http://life.co-hey.com/wp-content/plugins/simple-tweet/img/tweet.gif" title="つぶやく" alt="つぶやく" /></a>]]></content:encoded>
			<wfw:commentRss>http://life.co-hey.com/2008/02/zend_validate_notempty/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

