The phone number, represented as a leading plus sign ('+'), followed by a
phone number that uses a relaxed ITU E.164 format consisting of the
country calling code (1 to 3 digits) and the subscriber number, with no
additional spaces or formatting, e.g.:
correct: "+15552220123"
incorrect: "+1 (555) 222-01234 x123".
The ITU E.164 format limits the latter to 12 digits, but in practice not
all countries respect that, so we relax that restriction here.
National-only numbers are not allowed.
The phone number's extension. The extension is not standardized in ITU
recommendations, except for being defined as a series of numbers with a
maximum length of 40 digits. Other than digits, some other dialing
characters such as ',' (indicating a wait) or '#' may be stored here.
Note that no regions currently use extensions with short codes, so this
field is normally only set in conjunction with an E.164 number. It is held
separately from the E.164 number to allow for short code extensions in the
future.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-07-02 UTC."],[[["The `PhoneNumber` class represents a phone number for API wire format, but it's not intended for locale-specific formatting, efficient storage, or direct dialing."],["To utilize the `PhoneNumber` object effectively, convert it to an `i18n.phonenumbers.PhoneNumber` object for tasks like formatting or use in various use-cases."],["The `PhoneNumber` class supports E.164 formatted numbers (e.g., \"+15552220123\") and extensions, though extensions are usually paired with E.164 numbers."],["The `PhoneNumber` class also allows for short codes, which is separate from E.164 number, as some regions don't use extensions with short codes."],["The `PhoneNumber` class includes constructors, fields, properties, and methods for managing and manipulating phone number data, such as calculating its size and creating deep clones."]]],[]]