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

    Data::FormValidator

    Number::Phone

