NationalIdValidator 1.0.0

dotnet add package NationalIdValidator --version 1.0.0                
NuGet\Install-Package NationalIdValidator -Version 1.0.0                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="NationalIdValidator" Version="1.0.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add NationalIdValidator --version 1.0.0                
#r "nuget: NationalIdValidator, 1.0.0"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install NationalIdValidator as a Cake Addin
#addin nuget:?package=NationalIdValidator&version=1.0.0

// Install NationalIdValidator as a Cake Tool
#tool nuget:?package=NationalIdValidator&version=1.0.0                

ValidateNationalIdLib

ValidateNationalIdLib is a .NET library designed to help you validate national IDs and extract information from them for various countries. It provides essential validation and information retrieval functionalities based on the unique characteristics of each country’s national ID format. This library is useful in applications that require user identity verification based on national IDs.

Features

  • National ID Validation: Validate national IDs based on the country's specific rules.
  • Extract Information: Extract birth date, gender, and regional information directly from the national ID.
  • Extendable for Multiple Countries: Easily add support for other countries by implementing specific rules for national ID validation.

Supported Countries

  • Egypt (More countries can be added as needed)

Getting Started

Installation

You can install the library via NuGet Package Manager or the .NET CLI.

NuGet Package Manager
Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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
1.0.0 80 10/29/2024