rutjs

0.1.1 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i rutjs

Weekly Downloads

216

Version

0.1.1

License

none

Last publish

Collaborators

  • jeam