FLUTTER ECOSYSTEM

cellphone_validator

A widget and helper for validating international phone numbers

Latest version
2.1.13
30-day downloads
126
Likes
8
Pub points
150

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

The cellphone_validator package provides a Flutter widget and utility functions to validate international phone numbers. It supports real-time input masking and format validation, ensuring users enter correctly structured phone numbers according to global standards. The package integrates seamlessly with Flutter's text input fields and offers customizable validation rules. It is designed for cross-platform use, supporting Android, iOS, Web, macOS, Windows, and Linux. Ideal for apps requiring accurate phone number collection across diverse regions.

Use cases
  • International phone number input
  • Real-time form validation
  • Cross-platform mobile and web apps
  • User registration flows
  • Contact information collection
  • Dynamic formatting during input
Key features
  • Supports international phone number formats
  • Real-time input masking
  • Customizable validation rules
  • Cross-platform compatibility
  • Easy integration with TextFormField
  • Built-in country code detection
Suitable for
  • Developers building global user apps
  • Forms requiring precise phone data
  • Apps targeting multiple countries
  • Mobile and web applications with contact forms
  • Teams needing consistent phone number handling
Considerations
  • Requires proper locale configuration
  • May need additional dependency for country list
  • Validation logic depends on input format
  • Limited to phone number validation only
  • Not suitable for non-telephone number inputs
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add cellphone_validator

Categories

Source repository

Related projects

No data available yet.