Rut
Rut.js te ayuda a validar y formatear rut's en tus aplicaciones JavaScript
Install / Use
/learn @jeam/RutREADME
Rut.js Validador de Rut
Rut.js es una pequeña herramienta que te ayuda al validado y formateo de rut's en tus aplicaciones JavaScript. La herramienta esta escrita en CoffeeScript y puede ser utilizado tanto en nodejs como en el browser.
Descarga
Puedes obtener Rut.js en Bower o en NPM.
# Desde bower
$ bower install rutjs
# O desde npm
$ npm install rutjs
Ejemplos de uso
var rut = new Rut('12345678-k');
Se retorna un objeto con propiedades y metodos.
Propiedades
.isValid boolean
if ( rut.isValid ) {
// true
} else {
// false
}
.rut string
console.log( rut.rut );
// "12345678"
.checkDigit string
console.log( rut.checkDigit );
// "K"
Metodos
.validate() :boolean
console.log( rut.validate() );
// true or false
.getCleanRut() :string
console.log( rut.getCleanRut() );
// "12345678K"
.getNiceRut([boolean]) :string
console.log( rut.getNiceRut() );
// "12.345.678-K"
console.log( rut.getNiceRut(false) );
// "12345678-K"
.setRut(string [,boolean]) :void
Actualiza el rut en la variable, el segundo parametro es opcional.
// Con dígito verificador
rut.setRut('12.345.678-K');
// Sin dígito verificador
rut.setRut('12345678', true);
Opciones
// Con dígito verificador
var rut = new Rut('12345678-k');
// Sin dígito verificador
var rut = new Rut('12345678', true);
¿Quieres ayudar?
Hace fork del proyecto, clonalo y asegurate de instalar las dependencias:
$ npm install
Crea un branch con el nombre de tu característica-mejora-fix y hace tu pull request.
Compilar
Se requiere de Grunt ~0.4.0
Solo tiene la opción default así que solo tienen que ejecutar:
$ grunt
Related Skills
node-connect
339.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
339.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.9kCommit, push, and open a PR
