Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

jeam/rut

Open more actions menu

Repository files navigation

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

About

Rut.js te ayuda a validar y formatear rut's en tus aplicaciones JavaScript

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published
Morty Proxy This is a proxified and sanitized view of the page, visit original site.