International Telephone Input Plugin Demos

Download This Plugin Back To jQueryScript

A robust JavaScript plugin that turns the standard input into an International Telephone Input dropdown with flags, dial codes, validation, and E.164 number formatting.

Live number console

Select a country, type a number, or load one of the samples to see the formatted outputs update in real time.

Core
The input uses country search, separate dial code, placeholder examples, and as-you-type formatting.
Validity Waiting for input
Selected Country United States
E.164
-
International
-
National
-
RFC3966
-
Type
-
Error
-

Focused setups

Two common configurations: a strict regional input and a form input with generated hidden fields.

Patterns
Only five countries are available. Strict mode rejects non-phone characters while keeping country search active.
Waiting Enter a mobile number.
Restricted list United States, Canada, United Kingdom, Australia, and New Zealand.
Strict entry Invalid keystrokes trigger the built-in reject event and keep the field clean.
Submit the form to inspect the phone and country values generated by hiddenInput.
No submission yet.