zim_phone_utils_dart library
A comprehensive Dart utility library for validating, formatting, and detecting carriers for Zimbabwean phone numbers (mobile and landline).
Features:
- Mobile and landline number validation
- Formatting to local and international standards
- Carrier and area detection
- Utility functions for prefixes and area codes
See README for usage examples.
Classes
- PhoneController
- Controller for validating, formatting, and detecting Zimbabwean phone numbers.
- PhoneModel
- Model containing business logic for Zimbabwean phone number validation, formatting, and detection.
Constants
- kCountryCode → const String
- Zimbabwe country code used for international formatting.
-
kLandlineAreaCodes
→ const Map<
String, String> - Supported landline area codes in Zimbabwe.
-
kMobileCarriers
→ const Map<
String, List< String> > - Supported mobile carrier prefixes in Zimbabwe.