getPhoneDetails static method

OperatorDetail? getPhoneDetails(
  1. String phoneNumber
)

Validates phone number and returns operator details @param phoneNumber The phone number to validate @returns OperatorDetail? Operator details or null if invalid Example: PersianTools.getPhoneDetails("09123456789") => OperatorDetail(...)

Implementation

static OperatorDetail? getPhoneDetails(String phoneNumber) {
  if (!_mobileRegex.hasMatch(phoneNumber)) return null;
  final String? prefix = _mobileRegex.firstMatch(phoneNumber)?.group(1);
  return prefix != null ? _operators[prefix] : null;
}