Eric Hacker > FormValidator-Simple-Plugin-NetAddr-IP > FormValidator::Simple::Plugin::NetAddr::IP

Download:
FormValidator-Simple-Plugin-NetAddr-IP-0.01.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  0
View/Report Bugs
Module Version: 0.01   Source  

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 ^

FormValidator::Simple

NetAddr::IP

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.

syntax highlighting: