# Data::Format::Validate Data::Format::Validate is a Perl module to validate data ## Instalation ### CPAN This module is avaliable on CPAN, to install it, just run:
  cpan install Data::Format::Validate
### Manual Standard process for building & installing modules:
  perl Build.PL
  ./Build
  ./Build test
  ./Build install
Or, if you're on a platform (like DOS or Windows) that doesn't require the "./" notation, you can do this:
  perl Build.PL
  Build
  Build test
  Build install
## Utilities ### E-mail #### Any E-mail
  use Data::Format::Validate::Email 'looks_like_any_email';

  looks_like_any_email 'rozcovo@cpan.org';    # returns 1
  looks_like_any_email 'rozcovo@cpan. org';   # returns 0
#### Common E-mail
  use Data::Format::Validate::Email 'looks_like_common_email';

  looks_like_common_email 'rozcovo@cpan.org';     # returns 1
  looks_like_common_email 'rozcovo.@cpan.org';    # returns 0
### IP #### IPV4
  use Data::Format::Validate::IP 'looks_like_ipv4';

  looks_like_ipv4 '127.0.0.1';    # returns 1
  looks_like_ipv4 '255255255255'; # returns 0
#### IPV6
  use Data::Format::Validate::IP 'looks_like_ipv6';

  looks_like_ipv6 '1762:0:0:0:0:B03:1:AF18';  # returns 1
  looks_like_ipv6 '17620000AFFFB031AF187';    # returns 0
### URL #### Any URL
  use Data::Format::Validate::URL 'looks_like_any_url';

  looks_like_any_url 'duckduckgo.com';    # returns 1
  looks_like_any_url 'www. duckduckgo';   # returns 0
#### Only full URL
  use Data::Format::Validate::URL 'looks_like_full_url';


  looks_like_full_url 'http://www.duckduckgo.com/search?q=perl';  # returns 1
  looks_like_full_url 'http://duckduckgo.com';                    # returns 0
### URN
  use Data::Format::Validate::URN 'looks_like_urn';

  looks_like_urn 'urn:oid:2.16.840';          # returns 1
  looks_like_urn 'This is not a valid URN';   # returns 0