hasValidPrefix method
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;
}