Validate は、一般的なデータあるいは固有のデータの検証を行います。 本体のパッケージが一般的なデータの検証を行います。 各地域やテーマに固有なデータについては別のパッケージで行います。
各地域ごとの検証クラス
アルゼンチン: Validate_AR
オーストリア: Validate_AT
オーストラリア: Validate_AU
ベルギー: Validate_BE
ブラジル: Validate_PTBR
カナダ: Validate_CA
デンマーク: Validate_DK
フィンランド: Validate_FI
フランス: Validate_FR
ドイツ: Validate_DE
アイルランド: Validate_IE
アイスランド: Validate_IS
オランダ: Validate_NL
ニュージーランド: Validate_NZ
ポーランド: Validate_PL
インド: Validate_IN
南アフリカ: Validate_ZA
スペイン: Validate_ES
スイス: Validate_CH
イギリス: Validate_UK
アメリカ: Validate_US
特定のテーマについての検証クラス
金融: Validate_Finance
クレジットカード: Validate_Finance_CreditCard
International Standard Product Numbers : Validate_ISPN
これは本体となるパッケージで、さまざまなデータを検証するためのメソッドを提供します。 以下のようなメソッドが含まれます。
数値 (最小値/最大値、十進数かどうか)
メールアドレス (構文、ドメイン検査)
文字列 (定義済みの型。英大文字/英小文字、数値、...)
date (date, options) - options に指定できるのは、 format (%d-%m-%Y あるいは rfc822 準拠形式の日付)、 min (最小日を表す配列 ($day, $month, $year) あるいは PEAR::Date オブジェクト)、 max (最大日を表す配列 ($day, $month, $year) あるいは PEAR::Date オブジェクト)
uri (RFC2396)
複数のデータの検証を一回のメソッドコールで行う (::multiple)
以下も参照ください。