Skip to content

nikeee/iban-validator

Repository files navigation

iban-validator Travis Build Status Windows Build Status

A small library used for IBAN and BBAN validation.

Example usage:

var iban = new Iban("DE", 68, "210501700012345678");
Console.WriteLine(iban.IsValid);

// Parse:
iban = Iban.Parse("DE88 2008 0000 0970 3757 10");
Console.WriteLine(iban.IsValid);

// TryParse:
if(Iban.TryParse("DE88 2008 0000 0970 3757 10", out iban))
{
    Console.WriteLine(iban.IsValid);

    var info = new GermanyIbanInformationProvider(iban);
    Console.WriteLine("Bankengruppe: " + info.Bankleitzahl.Bankengruppe.ToString());
    Console.WriteLine("Clearing area: " + info.Bankleitzahl.ClearingArea.ToString());
}