formatIfIsZimbabwe method
Checks if mobile number is a valid Zimbabwean mobile number (Econet, Netone & Telecel) and returns a formatted version
Implementation
String? formatIfIsZimbabwe(
{required String value, required FormatTypes type}) {
String? _number;
if (this.isZwMobile(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;
}