NAME
FormValidator::Simple::Plugin::NetAddr::IP - IP Address validation
SYNOPSIS
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.