CMK.UK.BankModulus
0.0.1
dotnet add package CMK.UK.BankModulus --version 0.0.1
NuGet\Install-Package CMK.UK.BankModulus -Version 0.0.1
<PackageReference Include="CMK.UK.BankModulus" Version="0.0.1" />
<PackageVersion Include="CMK.UK.BankModulus" Version="0.0.1" />
<PackageReference Include="CMK.UK.BankModulus" />
paket add CMK.UK.BankModulus --version 0.0.1
#r "nuget: CMK.UK.BankModulus, 0.0.1"
#:package CMK.UK.BankModulus@0.0.1
#addin nuget:?package=CMK.UK.BankModulus&version=0.0.1
#tool nuget:?package=CMK.UK.BankModulus&version=0.0.1
CMK.UK.BankModulus
A .NET library for validating bank account numbers using modulus checks
This library provides functionality to validate UK bank account numbers using modulus checks, which are commonly used in banking systems to ensure the integrity of account numbers.
Data Source
Usage
To use the library, you can call the static BankValidator.Validate method
using CMK.UK.BankModulus;
BankValidator.Validate("089999", "66374958")
You can also pass in the Tables object if you want to use a custom set of modulus check tables:
BankValidation.Validate(sortCode, accountNumber, MyTablesObj)
You can construct a Tables object using the embedded valacdos/subs files or by loading your own.
var embeddedTables = Tables.FromEmbedded();
or if you want to control the data source (e.g. load from a file):
var myValacdosData = File.ReadAllText("path/to/valacdos.txt");
var mySubsData = File.ReadAllText("path/to/subs.txt");
var myTables = Tables.Parse(myValacdosData, mySubsData); // returns parsed tables assuming your data is correct
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.0.1 | 34 | 10/1/2026 |