Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). Varbase Media Header 9.2.1 Minor update available for module varbase_media_header (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

International Phone

1,406 sites Security covered
View on drupal.org

This module helps in entering and validating international phone numbers on your Drupal site. It uses a JavaScript plugin to provide features for international number input.

Drupal module for entering and validating international telephone number.

Based on/uses the Javascript plugin intl-tel-input by jackocnr

Attention

Version >= 4.x

Since the module requires an external library, Composer must be used.

composer require "drupal/phone_international"

Manual Version

Download it from the release page and place it in Drupal's library folder.

Composer Version

It's recommended to use asset-packagist to install JavaScript libraries.

Check next steps:

  1. Add the Composer Installers Extender PHP package by oomphinc to your project's root composer.json file, by running the following command:

    composer require oomphinc/composer-installers-extender
    
  2. Add Asset Packagist to the "repositories" section of your project's root composer.json.

    {
        "type": "composer",
        "url": "https://asset-packagist.org"
    }
    
  3. Ensure that NPM and Bower assets are registered as new "installer-types" and, in addition to type:drupal-library, they are registered in "installer-paths" to be installed into Drupal's /libraries folder, within the "extra" section of your project's root composer.json file.

    "extra": {
        "installer-types": [
            "npm-asset",
            "bower-asset"
        ],
        "installer-paths": {
            "web/libraries/{$name}": [
                "type:drupal-library",
                "type:npm-asset",
                "type:bower-asset"
            ]
        }
    }
    
  4. You may now require libraries from NPM or Bower via Composer on the command line:

    composer require "npm-asset/intl-tel-input:^25.3"
    

Activity

Total releases
3
First release
May 2025
Latest release
11 months ago
Releases (12 mo)
1 ▼ from 2
Maintenance
Slowing

Release Timeline

Releases

Version Type Release date
4.0.0 Stable Jul 21, 2025
4.0.x-dev Dev Jul 15, 2025
4.x-dev Dev May 11, 2025