validar-rut-chile
v2.0.0
Published
Una librería para validar, generar y formatear RUTs (Rol Único Tributario) chilenos.
Downloads
35
Maintainers
Readme
# 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