ec-docs-validator
TypeScript icon, indicating that this package has built-in type declarations

1.0.5 • Public • Published

ECUADOR VALIDATOR DOCUMENTS

Validator for Ecuadorian Identification Documents
Validator para las identificaciones de los principales documentos usados en Ecuador: Cédula, ruc, teléfono fijo, teléfono celular, placas de vehiculos y motos, codigo postal y más datos.

Installation

To install this package, use npm:

npm install ec-docs-validator

Getting Started

Importing the Library

Javascript:

const validator = require('ec-docs-validator')

Typescript:

import validator from 'ec-docs-validator'

Usage

validator.ci(ci);
validator.ruc(ruc);
validator.cellphone(cellphone);
validator.telephone(telephone);
validator.plates(plate);
validator.zipCode(zipCode);

And you can use it like this:

validator.ci('1710034065'); // true
validator.ci('1234567890'); // false
validator.ruc('1804384731001'); // true
validator.ruc('1234567890123'); // false
validator.cellphone('0983484667'); // true
validator.cellphone('0884784667'); // false
validator.telephone('022895741'); // true
validator.telephone('022895741'); // true
validator.plates('PBA0389'); // true
validator.plates('IS150D'); // true
validator.plates('PBA038'); // false
validator.zipCode('128456'); // true
validator.zipCode('21456'); // false

Testing

To run the tests, use the following command:

npm test

License

This project is licensed under the MIT License - see the LICENSE file for details.

Author - Contact

Fernando Guevara Bayas - Website

Package Sidebar

Install

npm i ec-docs-validator

Weekly Downloads

5

Version

1.0.5

License

MIT

Unpacked Size

17.3 kB

Total Files

8

Last publish

Collaborators

  • ferguevara