検証:: tiny.

最小限のデータ検証
今すぐダウンロード

検証:: tiny. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 出版社名:
  • minimalist
  • 出版社のWebサイト:
  • http://search.cpan.org/minimal/

検証:: tiny. タグ


検証:: tiny. 説明

最小限のデータ検証 Validate :: Tinyは、ユーザー入力を検証するための単純で明るく、最小限の方法を提供するPerlモジュールです。 Perl Core Modulesといくつかのテストモジュールを除くそれは他の依存関係はありません。そのため、電子メールやクレジットカードのマッチングなどの複雑な小切手やフィルタを実装していない理由です。このモジュールの基本的なアイデアは、検証機能を提供し、それを自分のデータフィルタとチェックを書くためにユーザーに残すことです。たくさんの機能が付属している完全なデータ検証ソリューションが必要な場合は、Data :: FormValidatorを参照することをお勧めします。検証ロジックが複雑すぎない場合、またはフォームが比較的短い場合、このモジュールはProject.SynopSisfilterのまともな候補であり、フォームからのユーザー入力などを検証します。 My $ RULES = {#{#a電子メールパスPASS2ジェンダー/]、#すべてのフィールドで実行する#フィルタFilters => = S / の両方から英数字以外のシンボルを削除します。 w /./ g; $ _ ; }、}、#すべてのフィールドで実行するためのチェックチェック=> => IS_REQUIRED()、#PASS2はパスPASS2 => IS_EQUAL( 'パス2)と等しい必要があります。 ')電子メール::有効 - >アドレス($ value)? UNDEF:「無効な電子メール」; Gender Gender => Sub {My($ param、$ value)= @_;、#カスタムサブ} $ value eq 'm' ||を返す$ value eq 'f'? UNDEF:「無効な性別」; }} #入力を検証します。 ($ result - > {成功}){My $ VALUES_HASH = $ result - > {data}; {My $ ERRORS_HASH = $ result - > {エラー};}}} ... } ... 要件: ・Perl


検証:: tiny. 関連ソフトウェア