An international phone-number input. The user picks a country (flag icon dropdown) and types the local number; the field formats the value automatically and stores it in E.164 international format.
Conditional options
None — the default behaviour covers most uses.
Validation
The input validates that the entered number matches the chosen country's format. Invalid numbers can't be submitted.
How the value is stored
As an E.164 string — e.g. +447700900123 for a UK mobile. This means joins, lookups, and SMS sending against the value all work without normalisation logic.