Casey West > Parse-PhoneNumber-1.1 > Parse::PhoneNumber

Download:
Parse-PhoneNumber-1.1.tar.gz

Dependencies

Annotate this POD (1)

CPAN RT

Open  1
View/Report Bugs
Module Version: 1.1   Source   Latest Release: Parse-PhoneNumber-1.9

NAME ^

Parse::PhoneNumber - Parse Phone Numbers

SYNOPSIS ^

 use Parse::PhoneNumber;
 my $number = Parse::PhoneNumbers->parse( number => $phone );
 
 print $number->human;

ABSTRACT ^

Parse phone numbers. Phone number have a defined syntax (to a point), so they can be parsed (to a point).

DESCRIPTION ^

Methods

new

Create a new Parse::PhoneNumber object. Useful if a lot of numbers have to be parsed.

parse

Accepts a list of arguments. number is the phone number. This method will return undef and set errstr on failure. On success, a Parse::PhoneNumber::Number object is returned.

errstr

Returns the last error reported, or undef if no errors have occured yet.

Parse::PhoneNumber::Number Objects

The objects returned on a successful parse.

orig

The original string passed to parse.

cc

The Country Code

num

The phone number, including the trunk pointer, area code, and subscriber number.

ext

An extension, if one is present.

opensrs

The format an OpenSRS Registrar must make a phone number for some TLDs.

human

Human readable format.

BUGS ^

Currently only accept phone numbers in International format. If a number isn't given in international format, a false positive could occur.

AUTHOR ^

Casey West <casey@geeknest.com>

COPYRIGHT ^

Copyright (c) 2003 Casey West <casey@geeknest.com>. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

syntax highlighting: