Una librería para validar, generar y formatear RUTs (Rol Único Tributario) chilenos.
npm install validar-rut-chile```markdown
`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
``
true
Uso
A continuación se muestra cómo puedes utilizar cada función del módulo:
$3
Esta función valida un RUT dado. Devuelve si el RUT es válido y false si no lo es.
`
javascript
`
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
`
$3
Esta función genera un RUT aleatorio válido.
javascript
`
const { generarRutAleatorio } = require("validar-rut-chile");
const rutAleatorio = generarRutAleatorio();
console.log(rutAleatorio);
`
$3
Esta función elimina los caracteres no numéricos de un RUT dado.
javascript
`
const { limpiarRut } = require("validar-rut-chile");
const rutSucio = "12.345.678-5";
console.log(limpiarRut(rutSucio)); // Devuelve '123456785'
`
$3
Esta función formatea un RUT dado con puntos y guion.
javascript
`
const { formatearRut } = require("validar-rut-chile");
const rutSinFormato = "123456785";
console.log(formatearRut(rutSinFormato)); // Devuelve '12.345.678-5'
`
$3
Esta función extrae y devuelve el dígito verificador de un RUT dado.
javascript
`
const { extraerDigitoVerificador } = require("validar-rut-chile");
const rutConDV = "12.345.678-5";
console.log(extraerDigitoVerificador(rutConDV)); // Devuelve '5'
true
$3
Esta función valida solo el número verificador de un RUT dado. Devuelve si el número verificador es válido y false si no lo es.
`
javascript
``
const { validarNumeroVerificador } = require("validar-rut-chile");
const rutConDV = "12.345.678-5";
console.log(validarNumeroVerificador(rutConDV)); // Devuelve true