formatNumber static method
Checks if mobile number is a valid Zimbabwean mobile number isEconet or isTelecel or isNetone and returns a formatted version
Implementation
static String? formatNumber(
{required String value, required FormatTypes type}) {
String? _number;
if (isValidZimMobile(value) || isValidZimVoipNumber(value)) {
if (type == FormatTypes.common) {
_number = _formatCommon(value);
} else if (type == FormatTypes.commonPlus) {
_number = _formatCommonPlus(value);
} else if (type == FormatTypes.regular) {
_number = _formatRegular(value);
}
} else {
throw Exception("Mobile number is not valid");
}
return _number;
}