Data::FormValidator::Filters - Basic set of filters available in an Data::FormValidator profile.
use Data::FormValidator; my $validator = new Data::FormValidator( "/home/user/input_profiles.pl" ); my $results = $validator->check( \%fdat, "customer_infos" );
These are the builtin filters which may be specified as a name in the filters and field_filters parameters of the input profile. You may also call these functions directly through the procedural interface by either importing them directly or importing the whole :filters group. For example, if you want to access the trim function directly, you could either do:
use Data::FormValidator::Filters (qw/filter_trim/); or use Data::FormValidator::Filters (:filters); $string = filter_trim($string);
Notice that when you call filters directly, you'll need to prefix the filter name with "filter_".
Remove white space at the front and end of the fields.
Runs of white space are replaced by a single space.
Remove non digits characters from the input.
Remove non alphanumerical characters from the input.
Extract from its input a valid integer number.
Extract from its input a valid positive integer number.
Extract from its input a valid negative integer number.
Extract from its input a valid decimal number.
Extract from its input a valid positive decimal number.
Extract from its input a valid negative decimal number.
Extract from its input a valid number to express dollars like currency.
Filters out characters which aren't valid for an phone number. (Only accept digits [0-9], space, comma, minus, parenthesis, period and pound [#].)
Transforms shell glob wildcard (*) to the SQL like wildcard (%).
Calls the quotemeta (quote non alphanumeric character) builtin on its input.
Calls the lc (convert to lowercase) builtin on its input.
Calls the uc (convert to uppercase) builtin on its input.
Calls the ucfirst (Uppercase first letter) builtin on its input.
Data::FormValidator(3) Data::FormValidator::Constraints(3)
Author: Francis J. Lacoste <francis.lacoste@iNsu.COM> Maintainer: Mark Stosberg <mark@summersault.com>
Copyright (c) 1999,2000 iNsu Innovations Inc. All rights reserved.
This program is free software; you can redistribute it and/or modify it under the terms as perl itself.
To install Data::FormValidator, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Data::FormValidator
CPAN shell
perl -MCPAN -e shell install Data::FormValidator
For more information on module installation, please visit the detailed CPAN module installation guide.