| Gantry documentation | view source | Contained in the Gantry distribution. |
Gantry::Utils::Validate - Validates input values.
$chk = Gantry::Utils::Validate->new();
if ( $chk->is_date( $date ) )
if ( $chk->is_email( $email ) )
if ( $chk->is_float( $float ) )
if ( $chk->is_ident( $ident ) )
if ( $chk->is_integer( $integer ) )
if ( $chk->is_ip( $ip ) )
if ( $chk->is_mac( $mac ) )
if ( $chk->is_number( $number ) )
if ( $chk->is_text( $text ) )
if ( $chk->is_time( $time ) )
This module allows the validation of many common types of input.
Standard constructor, call it first. It takes nothing.
This function takes a date, $date, and verifies that it is indeed a valid
date. The date must be of the form "MM-DD-YYYY". The function returns
either '1' or '0'.
This function checks to see if $email is a valid email address. It checks
only the form of the email address and not if the username or the domain
exist. The function returns either '1' or '0'.
This function checks to see if $float is a valid floating point number.
The function returns either '1' or '0'.
This function checks to see if $ident is a valid text ident. This
means it has text, and none of the text is a space. The function
returns either '1' or '0'.
This function checks to see if $integer is in fact a valid integer number.
The function returns either '1' or '0'.
This function checks to see if $ip is a valid ip address. The function
returns either '1' or '0'.
This function checks to see if $mac contains the valid characters
for a MAC address. It does not currently check to see if the MAC address
is of the proper length. The function returns either '1' or '0'.
This function checks to see if $number is a valid number. It does this
by checking if it passes is_integer() or is_float(). The function
returns eiter a '1' or a '0'.
This function checks to see if $text does contain text. This is a
fairly broad range of things mainly it must be defined and have a length
that is greater than 0. The function returns either a '1' or a '0'.
This function checks to see if $time does contain a valid time. A
valid date is in military time ( 0-23:0-59 ) seconds are optional.
Gantry(3), Date::Calc(3)
This module depends on Date::Calc(3) for the is_date validation.
Tim Keefer <tkeefer@gmail.com>
Nicholas Studt <nstudt@angrydwarf.org>
Copyright (c) 2005-6, Tim Keefer.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.6 or, at your option, any later version of Perl 5 you may have available.
| Gantry documentation | view source | Contained in the Gantry distribution. |