getPhoneDetails static method
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;
}