NAME
FormValidator::Simple::Plugin::NetAddr::IP - IP Address validation
SYNOPSIS
use FormValidator::Simple qw/NetAddr::IP/;
my $result = FormValidator::Simple->check( $req => [
ip => [ 'NOT_BLANK', 'NETADDR_IPV4HOST' ],
] );
DESCRIPTION
This module adds IP Address validation commands to FormValidator::Simple. It uses NetAddr::IP to do the validation. There are other modules that may do IP Address validation with less overhead, but NetAddr::IP was already being used in the project that this was written for.
VALIDATION COMMANDS
- NETADDR_IP4HOST
-
Checks for a single IPv4 address. Address supplied must be in dotted quad or CIDR format. Does not accept DNS names.
- NETADDR_IP4NET
-
Checks for a IPv4 network block. Address supplied must be in dotted quad or CIDR format. Does not accept DNS names. A /32 is accepted as a network.
SEE ALSO
Agent::TCLI::Package::Net for which this module was needed.
AUTHOR
Eric Hacker <hacker at cpan.org>
BUGS
None known at this time.
LICENSE
Copyright (c) 2007, Alcatel Lucent, All rights resevred.
This package is free software; you may redistribute it and/or modify it under the same terms as Perl itself.