validar-rut-chile

2.0.0 • Public • Published
# Documentación del Módulo de Validación de RUT

Este módulo proporciona varias funciones para validar, generar, limpiar, formatear y extraer el dígito verificador de un RUT (Rol Único Tributario). A continuación se detalla cómo utilizar cada una de estas funciones.

## Instalación

Para utilizar este módulo, puedes instalarlo desde npm usando el siguiente comando:

```bash
npm install validar-rut-chile
```

Uso

A continuación se muestra cómo puedes utilizar cada función del módulo:

validarRut(rut)

Esta función valida un RUT dado. Devuelve true si el RUT es válido y false si no lo es.

const { validarRut } = require("validar-rut-chile");

const rutValido = "12.345.678-5";
console.log(validarRut(rutValido)); // Devuelve true

const rutInvalido = "12345678-5";
console.log(validarRut(rutInvalido)); // Devuelve false

generarRutAleatorio()

Esta función genera un RUT aleatorio válido.

const { generarRutAleatorio } = require("validar-rut-chile");

const rutAleatorio = generarRutAleatorio();
console.log(rutAleatorio);

limpiarRut(rut)

Esta función elimina los caracteres no numéricos de un RUT dado.

const { limpiarRut } = require("validar-rut-chile");

const rutSucio = "12.345.678-5";
console.log(limpiarRut(rutSucio)); // Devuelve '123456785'

formatearRut(rut)

Esta función formatea un RUT dado con puntos y guion.

const { formatearRut } = require("validar-rut-chile");

const rutSinFormato = "123456785";
console.log(formatearRut(rutSinFormato)); // Devuelve '12.345.678-5'

extraerDigitoVerificador(rut)

Esta función extrae y devuelve el dígito verificador de un RUT dado.

const { extraerDigitoVerificador } = require("validar-rut-chile");

const rutConDV = "12.345.678-5";
console.log(extraerDigitoVerificador(rutConDV)); // Devuelve '5'

validarNumeroVerificador(rut)

Esta función valida solo el número verificador de un RUT dado. Devuelve true si el número verificador es válido y false si no lo es.

const { validarNumeroVerificador } = require("validar-rut-chile");

const rutConDV = "12.345.678-5";
console.log(validarNumeroVerificador(rutConDV)); // Devuelve true

Package Sidebar

Install

npm i validar-rut-chile

Weekly Downloads

4

Version

2.0.0

License

ISC

Unpacked Size

6.25 kB

Total Files

4

Last publish

Collaborators

  • diegosagredo911