libdata-formvalidator-perl
module to validate user input, mainly for HTML forms
Data::FormValidator is a Perl module that presents users template-generated
forms that can be automatically validated later. It lets you define profiles
which declare required an optional fields, as well as any field constraints.
Results are provided as an object, which makes it easy to handle missing and
invalid results, return error messages, or process valid data.
/usr/share/man/man3/Data::FormValidator.3pm.gz
Data::FormValidatUserpContributed Perl DocumData::FormValidator(3pm)
NAME
Data::FormValidator - Validates user input (usually from an
HTML form) based on input profile.
SYNOPSIS
use Data::FormValidator;
my $results = Data::FormValidator->check(\%input_hash, \%dfv_profile);
if ($results->has_invalid or $results->has_missing) {
# do something w
more»
/usr/share/man/man3/Data::FormValidator::Constraints.3pm.gz
Data::FormValidatUserCContributData::FormValidator::Constraints(3pm)
NAME
Data::FormValidator::Constraints - Basic sets of constraints
on input profile.
SYNOPSIS
use Data::FormValidator::Constraints qw(:closures);
In an Data::FormValidator profile:
constraint_methods => {
email => email(),
phone => american_phone(),
more»
/usr/share/man/man3/Data::FormValidator::Constraints::Dates.3pm.gz
Data::FormValidatUserCCoData::FormValidator::Constraints::Dates(3pm)
NAME
Data::FormValidator::Constraints::Dates - Validate Dates and
Times
SYNOPSIS
use Data::FormValidator::Constraints::Dates qw(date_and_time);
# In a DFV profile...
constraint_methods => {
# 'pp' denotes AM|PM for 12 hour representation
my_time_fie
more»
/usr/share/man/man3/Data::FormValidator::Constraints::Upload.3pm.gz
Data::FormValidatUserCCData::FormValidator::Constraints::Upload(3pm)
NAME
Data::FormValida
more»
/usr/share/man/man3/Data::FormValidator::ConstraintsFactory.3pm.gz
Data::FormValidatUserCCoData::FormValidator::ConstraintsFactory(3pm)
NAME
Data::FormValida
more»
/usr/share/man/man3/Data::FormValidator::Filters.3pm.gz
Data::FormValidatUserFContributed PData::FormValidator::Filters(3pm)
NAME
Data::FormValida
more»
/usr/share/man/man3/Data::FormValidator::Results.3pm.gz
Data::FormValidatUserRContributed PData::FormValidator::Results(3pm)
NAME
Data::FormValida
more»
/usr/share/doc/libdata-formvalidator-perl/RELEASE_NOTES.gz
The 4.0 release addresses several lingering concerns I've had with the
interface but didn't now how
more»
Browse inside libdata-formvalidator-perl_4.70-1_all.deb
Download libdata-formvalidator-perl_4.70-1_all.deb