Skip to content
Martijn Bodeman edited this page Mar 24, 2023 · 8 revisions

The Iban type exposes several convenience properties to extract components of an IBAN.

IbanParser parser = new IbanParser(new IbanValidator());
Iban iban = parser.Parse("GB29NWBK60161331926819");

Console.WriteLine(iban.Country.TwoLetterISORegionName);  // GB
Console.WriteLine(iban.Bban);                            // NWBK60161331926819
Console.WriteLine(iban.BankIdentifier);                  // NWBK
Console.WriteLine(iban.BranchIdentifier);                // 601613

Note that BankIdentifier and BranchIdentifier are not supported for all countries and registry providers, in which case null will be returned. The identifiers are guaranteed not null when the country specification defines positional information for either.