plugin para jQuery para validar la cédula o RUC de Ecuador.
View the Project on GitHub macool/jquery-ecuador-id-validator
<script src='jquery.js'></script>
<script src='dist/ruc_jquery_validator.min.js'></script>
$("input").validarCedulaEC();
this
es el objeto jQuery en el que se disparó la validaciónvar opciones = {
strict: true, // va a validar siempre, aunque la cantidad de caracteres no sea 10 ni 13
events: "change", // evento que va a disparar la validación
the_classes: "invalid", // clase que se va a agregar al nodo en el que se realiza la validación
onValid: function () {}, // callback cuando la cédula es correcta.
onInvalid: function () {} // callback cuando la cédula es incorrecta.
};
$("input").validarCedulaEC(opciones);
Dentro del contexto de las funciones anónimas del callback, this
es un objeto javascript que referencia al nodo en el que se acaba de disparar el evento.
He utilizado jasmine para el testing, y está escrito en coffeescript.