ecuador.id.validator
1.1.0
Bugs in Ruc Publico
Bugs in Cedula
Version 2.0.0 has 80 fully tested cases to ensure no bugs
See the version list below for details.
dotnet add package ecuador.id.validator --version 1.1.0
NuGet\Install-Package ecuador.id.validator -Version 1.1.0
<PackageReference Include="ecuador.id.validator" Version="1.1.0" />
paket add ecuador.id.validator --version 1.1.0
#r "nuget: ecuador.id.validator, 1.1.0"
// Install ecuador.id.validator as a Cake Addin #addin nuget:?package=ecuador.id.validator&version=1.1.0 // Install ecuador.id.validator as a Cake Tool #tool nuget:?package=ecuador.id.validator&version=1.1.0
Ecuador ID Validator
Validates Cedula and different types of RUC as a string extension.
Valida documentos de tipo Cédula y diferentes tipos de RUC, como una extension de cadena de texto.
Important (Importante)
Don't forget to donate to keep mantaining this package updated and bugs free.
No olvides donar fondos para mantener este paquete actualizado y libre de bugs.
Getting Started (Preparándose)
Install the package through Nuget package manager or command line:
Instale el paquete por medio del administrador de paquetes de Nuget ó por medio de la linea de comando:
Install-Package ecuador.id.validator -Version 1.1.0
ecuador.id.validator Nuget Package
How it works? (¿Cómo funciona?)
Include a reference to the library.
Incluya una referencia a la librería.
using ecuador.id.validator;
Call the function.
Llame a la función.
var document = "1234567890";
var documentType = document.ValidateDocument();
If the validation is successful a DocumentType
is returned.
Si la validación es exitosa, un tipo de documento es retornado.
DocumentType.Cedula;
DocumentType.RUC_Juridico;
DocumentType.RUC_Natural;
DocumentType.RUC_Publico;
If the validation fails, an exception is thrown.
Si la validación no es exitosa, se lanza una excepción.
EcuadorIdValidationException
To avoid wrapping the validation in a try-catch, call the boolean function.
Llame a la función booleana para evitar el uso de try-catch
var document = "1234567890";
if(document.IsDocumentValid())
{
}
Built With (Desarrollado con)
.NET Standard 2.0
Icon
Icon by https://icons8.com/
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. 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. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.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.
Remove third digit validation. Now IDs (Cedula) with number 6 in the third position are allowed.