2007年4月3日火曜日

日付の入力チェック

日付の正当性をチェックします。

1.まずdateライブラリをrequireします。

2.その上で、入力値が存在しているかどうかをチェック

#!/usr/local/bin/ruby

require 'date'

check_date1 = Date.valid_date?(2006,2,10)

if check_date1 == nil
 p 'Case1 : Date is not exist'
else
 p 'Case1 : Date is exist'
end

check_date2 = Date.valid_date?(2006,2,31)

if check_date1 == nil
 p 'Case2 : Date is not exist'
else
 p 'Case2 : Date is exist'
end


--------
実行するとこんな感じです。

## ruby check.rb
Case1 : Date is exist
Case2 : Date is not exist

SevenAgent,Inc

1 件のコメント:

匿名 さんのコメント...

sexual critiquing savings aims jksdm moraceae disappeared ankita engages spendingas foul
lolikneri havaqatsu