No project description provided
Project description
Easy and Powerful International Phone Number Validation with Country Detectio
easy-phone-numbers is a Python package designed to streamline the process of validating international phone numbers and identifying their corresponding countries. It leverages a comprehensive library of country-specific regular expressions to ensure accurate and reliable results.
Key Features
Extensive Country Coverage: Supports phone number validation for numerous countries, including popular regions and niche markets.
Simplified Country Identification: Effortlessly identifies the country of origin associated with any valid phone number.
Ease of Use: Integrates seamlessly with existing Python applications and features an intuitive API for convenient phone number validation and country detection.
Highly Accurate: Utilizes a rigorously tested set of country-specific regular expressions to guarantee reliable validation results.
Supported Countries
The module currently supports phone number validation for a wide range of countries, including:
Africa: Zimbabwe, South Africa, Mozambique, Botswana, Malawi, Zambia, Ghana, Nigeria, Egypt
Middle East: Israel
Europe: United Kingdom (London), Netherlands
Asia: China, Korea
North America: United States of America
South America: Argentina, Brazil
Oceania: Australia
Applications
This package offers a versatile solution for various applications, including:
Contact Management Systems: Ensure accurate and consistent contact information for international customers and partners.
User Registration Forms: Simplify user registration by providing seamless phone number validation and country detection.
SMS Marketing Campaigns: Target specific regions and ensure successful delivery of SMS messages.
Mobile Payment Systems: Implement secure and reliable mobile payment solutions with accurate phone number validation.
International Business Transactions: Streamline international business communication and transactions with efficient phone number validation.
Installation
The package can be easily installed using pip:
pip install mobile-validate
Usage
mobile-validate offers an intuitive API for phone number validation and country detection:
from mobile_validate.validator import valid_mobile # Example: Valid Zimbabwe Mobile Number phone_number = "+263771234567" country = "Zimbabwe" if valid_mobile(phone_number, country): print(f"Valid {country} mobile number") else: print(f"Not a valid {country} number")
Note
This package is under active development, and contributions are always welcome.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for mobile_validate-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c88e86f012808eed8dfc11677b71303cbdef38b07c59c4ecc63e5b5fc5dbc36 |
|
MD5 | fd6b460b26e8a94560f0db594e0d2169 |
|
BLAKE2b-256 | 63a3186914e339bb82db0bd523c99e878a0122515f41e03c36867fabbb91e9c4 |