Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Telephone Validation

15,591 sites Security covered Drupal 10–11 Telephone ecosystem
View on drupal.org

This module adds robust validation to Drupal's telephone field and form elements, ensuring better data quality. It leverages the libphonenumber library to support various national number formats and suggests using the E164 format for international numbers. The validation works with both Form API and Field API, making it suitable for direct form entries and API data updates.

Telephone validation module provides field validation to Drupal core Telephone field and tel form element. Just install the module and enable field validation to ensure telephone data quality.

The module uses libphonenumber composer package for validation, and supports the many different national number formats. For international telephone field we suggest using E164 format.

D8 version works well with both Form API and Field API so you can validate data on form level or field validation level (which is important if you create or update data via REST API).

If you have any troubles using this module please create an issue.

For formatting the telephone number use telephone_formatter module.

Depends on

Dependencies of the latest stable release

  • telephone Drupal core

Required by

1 tracked project depends on this one

Activity

Tracked releases
2
Tracked since
Dec 2024
Latest release
2 months ago
Releases (12 mo)
1
Maintenance
Active

Releases

Version Type Core Release date
8.x-2.6 Stable 10–11 Jun 15, 2026
8.x-2.5 Stable 10–11 Dec 6, 2024