bleargh45 / Data-FormValidator-Constraints-NumberPhone

Data constraints, using Number::Phone

Home Page:https://metacpan.org/release/Data-FormValidator-Constraints-NumberPhone/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NAME

Data::FormValidator::Constraints::NumberPhone - Data constraints, using Number::Phone

SYNOPSIS

use Data::FormValidator::Constraints::NumberPhone qw(FV_american_phone);

constraint_methods => {
    phone        => FV_american_phone(),
    canada_phone => FV_american_phone(qw( CA )),
},

DESCRIPTION

This module implements methods to help validate data using Data::FormValidator and Number::Phone.

METHODS

  • FV_american_phone()

    Creates a constraint closure that returns true if the constrained value appears to be a valid North American telephone number (Canada, or US)

  • FV_telephone(@countries)

    Creates a constraint closure that returns true if the constrained value appears to be a valid telephone number.

    REQUIRES a list of Country Codes (e.g. "CA", "US", "UK"), to specify which countries should be considered valid. By default, *NO* countries are considered valid (and thus, no numbers are considered valid by default).

AUTHOR

Graham TerMarsch (cpan@howlingfrog.com)

COPYRIGHT

Copyright (C) 2012, Graham TerMarsch. All Rights Reserved.

SEE ALSO