Rut.js te ayuda a validar y formatear rut's en tus aplicaciones JavaScript
Rut.js es una pequeña herramienta que te ayuda al validado y formateo de rut's en tus aplicaciones en JavaScript. La herramienta esta escrita en CoffeeScript.
var rut = new Rut('12345678-k');
Se retorna un objeto con propiedades y metodos
boolean
if ( rut.isValid ) {
// true
} else {
// false
}
string
console.log( rut.rut );
// "12345678"
string
console.log( rut.checkDigit );
// "K"
boolean
console.log( rut.validate() );
// true or false
string
console.log( rut.getCleanRut() );
// "12345678K"
boolean
]) :string
console.log( rut.getNiceRut() );
// "12.345.678-K"
console.log( rut.getNiceRut(false) );
// "12345678-K"
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);
// Con dígito verificador
var rut = new Rut('12345678-k');
// Sin dígito verificador
var rut = new Rut('12345678', true);
Se requiere de Grunt ~0.4.0
Solo tiene la opción default así que solo tienen que ejecutar:
grunt