Phone Numbers
The pydantic_extra_types.phone_numbers
module provides the
PhoneNumber
data type.
This class depends on the [phonenumbers] package, which is a Python port of Google's [libphonenumber].
PhoneNumber ¶
Bases: str
A wrapper around phonenumbers package, which is a Python port of Google's libphonenumber.
supported_regions
class-attribute
instance-attribute
¶
The supported regions.
supported_formats
class-attribute
instance-attribute
¶
The supported phone number formats.
default_region_code
class-attribute
¶
default_region_code: str | None = None
The default region code to use when parsing phone numbers without an international prefix.
phone_format
class-attribute
instance-attribute
¶
phone_format: str = 'RFC3966'
The format of the phone number.