phoneNumberFormValidator method

String? phoneNumberFormValidator(
  1. String? searchParam
)

Implementation

String? phoneNumberFormValidator(String? searchParam) {
  if (searchParam == null) return enterValidPhonePrompt;

  /// Remove Whitespace from search param
  final String param = trimWhitespace(searchParam);

  /// Check if phone number is a valid `KE`, `UK`, `USA` or `Belgium` PhoneNumber
  final bool isValidPhoneNumber = validatePhoneNumber(param);

  if (param.isEmpty) {
    return enterPhoneToSearchPrompt;
  } else if (!isValidPhoneNumber) {
    return enterValidPhonePrompt;
  }

  return null;
}