IbanNet 4.3.0

Provides a strict International Bank Account Number (IBAN) validator, parser, builder and the Iban primitive type.

Install-Package IbanNet -Version 4.3.0
dotnet add package IbanNet --version 4.3.0
<PackageReference Include="IbanNet" Version="4.3.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add IbanNet --version 4.3.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

IbanNet is a .NET library providing functionality to validate and parse an International Bank Account Number also known as IBAN.

Example with validator

IIbanValidator validator = new IbanValidator();
ValidationResult validationResult = validator.Validate("NL91 ABNA 0417 1643 00");
if (validationResult.IsValid)
{
    // ..
}

Example with Iban type

Iban iban;
IIbanParser parser = new IbanParser(new IbanValidator());
bool success = parser.TryParse("NL91 ABNA 0417 1643 00", out iban);

v4.3.0

  • Added .NET 5.0 target framework support.
  • Update several nullable reference type code contracts.

IbanNet is a .NET library providing functionality to validate and parse an International Bank Account Number also known as IBAN.

Example with validator

IIbanValidator validator = new IbanValidator();
ValidationResult validationResult = validator.Validate("NL91 ABNA 0417 1643 00");
if (validationResult.IsValid)
{
    // ..
}

Example with Iban type

Iban iban;
IIbanParser parser = new IbanParser(new IbanValidator());
bool success = parser.TryParse("NL91 ABNA 0417 1643 00", out iban);

v4.3.0

  • Added .NET 5.0 target framework support.
  • Update several nullable reference type code contracts.

NuGet packages (5)

Showing the top 5 NuGet packages that depend on IbanNet:

Package Downloads
IbanNet.FluentValidation
FluentValidation support to validate IBAN user input.
IbanNet.DataAnnotations
Data annotations to validate IBAN user input.
IbanNet.DependencyInjection.ServiceProvider
Microsoft.Extensions.DependencyInjection integration for IbanNet; IbanNet provides an IBAN validator and parser.
IbanNet.DependencyInjection.Autofac
Autofac IoC container integration for IbanNet; IbanNet provides an IBAN validator and parser.
IbanNet.Extensions.Bban
IbanNet extension to validate BBAN national check digits.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
4.3.0 9,378 11/27/2020
4.2.0 2,496 11/7/2020
4.1.0 29,486 8/8/2020
4.0.1 37,621 5/12/2020
4.0.0 23,671 2/8/2020
4.0.0-beta0241 276 2/8/2020
4.0.0-beta0227 220 2/8/2020
4.0.0-beta0223 341 2/8/2020
4.0.0-beta0222 307 2/8/2020
4.0.0-beta0204 308 2/6/2020
4.0.0-beta0190 310 1/14/2020
4.0.0-beta0187 251 1/13/2020
4.0.0-beta0186 209 1/13/2020
4.0.0-beta0183 278 1/13/2020
4.0.0-beta0178 7,984 12/30/2019
4.0.0-beta0177 256 12/29/2019
4.0.0-beta0172 307 12/29/2019
3.2.2 141 5/12/2020
3.2.1 23,034 1/14/2020
3.2.0 9,496 11/23/2019
3.1.2 803 10/25/2019
3.1.1 7,059 7/25/2019
3.1.0 19,459 5/10/2019
3.0.0 26,351 2/14/2019
2.1.0 25,161 9/18/2018
2.0.0 11,831 2/3/2018
1.2.0 644 12/25/2017
1.1.16 565 12/25/2017
1.0.19 649 12/25/2017
1.0.18 497 12/25/2017
1.0.17 550 12/25/2017