p5-Data-FormValidator - Validates user input (usually from an HTML form) based

Property Value
Distribution FreeBSD 12
Repository FreeBSD Ports Quarterly amd64
Package filename p5-Data-FormValidator-4.88.txz
Package name p5-Data-FormValidator
Package version 4.88
Package release -
Package architecture amd64
Package type txz
Category perl5 textproc
Homepage https://metacpan.org/release/Data-FormValidator
License GPLv1+, ART10
Maintainer perl@FreeBSD.org
Download size 72.92 KB
Installed size 193.25 KB
Data::FormValidator's main aim is to make the tedious coding of input
validation expressible in a simple format and to let the programmer focus
on more interesting tasks.
When you are coding a web application one of the most tedious though
crucial tasks is to validate user's input (usually submitted by way of
an HTML form). You have to check that each required fields is present
and that some fields have valid data. (Does the phone input looks like a
phone number? Is that a plausible email address? Is the YY state
valid? etc.) For a simple form, this is not really a problem but as
forms get more complex and you code more of them this task becames
really boring and tedious.
Data::FormValidator lets you define profiles which declare the
required fields and their format. When you are ready to validate the
user's input, you tell Data::FormValidator the profile to apply to the
user data and you get the valid fields, the name of the fields which
are missing. An array is returned listing which fields are valid,
missing, invalid and unknown in this profile.
WWW: https://metacpan.org/release/Data-FormValidator
Seamus Venasse <svenasse@polaris.ca>


Package Version Architecture Repository
p5-Data-FormValidator-4.88.txz 4.88 i386 FreeBSD Ports Quarterly
p5-Data-FormValidator-4.88.txz 4.88 amd64 FreeBSD Ports Latest
p5-Data-FormValidator-4.88.txz 4.88 i386 FreeBSD Ports Latest
p5-Data-FormValidator - - -


Name Value
p5-CGI = 4.42
p5-Date-Calc = 6.4
p5-Email-Valid = 1.202
p5-File-MMagic = 1.30_1
p5-Image-Size = 3.300
p5-MIME-Types = 2.17
p5-Perl6-Junction = 1.60000_1
p5-Regexp-Common = 2017060201
perl5 = 5.28.1_1


Type URL
Mirror pkg.freebsd.org
Binary Package p5-Data-FormValidator-4.88.txz
Source Package textproc/p5-Data-FormValidator

Install Howto

Install p5-Data-FormValidator txz package:

# pkg install p5-Data-FormValidator

See Also

Package Description
p5-Data-FormValidator-Constraints-DateTime-1.11_1.txz Data::FormValidator constraints for dates and times
p5-Data-GUID-0.049.txz Generate globally unique identifiers
p5-Data-Google-Visualization-DataSource-0.01_1.txz Perl helper class for the Google Chart Tools Datasource Protocol
p5-Data-Google-Visualization-DataTable-0.11_1.txz Easily create Google DataTable objects for the Google Visulization API
p5-Data-Grouper-0.06_1.txz Data aggregator for perl objects
p5-Data-HashArray-1.03.txz Array class of hashes with properties via overloading and AUTOLOAD
p5-Data-HexDump-0.02_1.txz Simple hexadecimal dumper
p5-Data-HexDump-Range-0.13.59_1.txz Hexadecimal Range Dumper with color, bitfields and skip ranges
p5-Data-Hexdumper-3.0001.txz Module for displaying binary data in a readable format
p5-Data-Hexify-1.00_1.txz Perl extension for hexdumping arbitrary data
p5-Data-Hierarchy-0.34_1.txz Handle data in a hierarchical structure
p5-Data-ICal-0.23.txz Data::ICal - Generates iCalendar (RFC 2445) calendar files
p5-Data-ICal-DateTime-0.82.txz Convenience methods for using Data::ICal with DateTime
p5-Data-IEEE754-0.02.txz Pack and unpack big-endian IEEE754 floats and doubles
p5-Data-IPV4-Range-Parse-1.05_1.txz Perl extension parsing IPv4 ranges