Why not adopt me?
This distribution is up for adoption!
If you're interested then please contact the PAUSE module admins via
email.
NAME
Data::Format::Validate::IP - A IP validating module.
SYNOPSIS
Module that validate IP addressess.
Utilities
- IP (ipv4)
-
use Data::Format::Validate::IP 'looks_like_ipv4'; looks_like_ipv4 '127.0.0.1'; # 1 looks_like_ipv4 '192.168.0.1'; # 1 looks_like_ipv4 '255.255.255.255'; # 1 looks_like_ipv4 '255255255255'; # 0 looks_like_ipv4 '255.255.255.256'; # 0 - IP (ipv6)
-
use Data::Format::Validate::IP 'looks_like_ipv6'; looks_like_ipv6 '1762:0:0:0:0:B03:1:AF18'; # 1 looks_like_ipv6 '1762:ABC:464:4564:0:BA03:1000:AA1F'; # 1 looks_like_ipv6 '1762:4546:A54f:d6fd:5455:B03:1fda:dFde'; # 1 looks_like_ipv6 '17620000AFFFB031AF187'; # 0 looks_like_ipv6 '1762:0:0:0:0:B03:AF18'; # 0 looks_like_ipv6 '1762:0:0:0:0:B03:1:Ag18'; # 0 looks_like_ipv6 '1762:0:0:0:0:AFFFB03:1:AF187'; # 0
CONTRIBUITION
This source is on Github:
https://github.com/rozcovo/Data-Format-Validate/blob/master/lib/Data/Format/Validate/IP.pm
AUTHOR
Created by Israel Batista <<israel.batista@univem.edu.br>>