hasValidPrefix method

bool hasValidPrefix(
  1. String phoneNumber
)

Check if a phone number starts with a valid prefix

Implementation

bool hasValidPrefix(String phoneNumber) {
  if (phoneNumber.isEmpty) return false;

  // Remove any spaces or dashes
  final cleanNumber = phoneNumber.replaceAll(RegExp(r'[\s\-]'), '');

  // Check if number starts with any valid prefix
  for (final prefix in validPrefixes) {
    if (cleanNumber.startsWith(prefix)) {
      return true;
    }
  }
  return false;
}