Modulo para NPM con el cual podras verificar si un rut es correcto, enviando un digito a comparar, devolviendo true si corresponde y false si no.
Si no se especifica el digito verificador, el que corresponderia es devuelto.
Para instalar el modulo simplemente ejecuta desde una terminal:
npm install verificador-rut -s
Proyecto Node.js
const verificador = require('verificador-rut');
...
if(verificador("123.456.789-5")){...}
Proyecto Reactjs
import verificador from 'verificador-rut'
...
if(verificador("123.456.789-5")){...}
la funcion verificador
acepta dos parametros, siendo el segundo opcional.
verificador(<string de rut>{,<digito verificador>})
Se puede utilizar de las siguientes formas:
verificador("12345678-k")//<= devuelve true o false
verificador("12.345.678-K")//<= devuelve true o false
verificador("12345678","k")//<= devuelve true o false
verificador("12.345.678","k")//<= devuelve true o false
verificador("12.345.678",8)//<= devuelve true o false
verificador("12345678")//<= devuelve el digito verificador
verificador("12.345.678")//<= devuelve el digito verificador