Plugin jQuery.maskx – Mascara javascript de campos com expressão regular – regex
Opa,
Esse post é para divulgar um novo repositório que criei no github.
https://github.com/wbruno/jquery.mask.
É um plugin jQuery que escrevi com base nestas máscaras com expressão regular, e esse plugin já inclui a função de máscara javascript de cartões de crédito.
Exemplo de uso
jQuery.fn.maskx.user_defined = function(v){
v = v.replace(/\D/g, "");
v = v.replace(/(\d{3})(\d)/, "$1/$2");
v = v.replace(/(\d+)(\d{2})$/, "$1-$2");
return v;
};
jQuery(document).ready(function(){
jQuery('input[name^="NumeroCC"]').maskx({maskx: 'cc'});
jQuery('input[name="cep"]').maskx({maskx: 'cep'});
jQuery('input[name="dinheiro"]').maskx({maskx: 'money'});
jQuery('input[name="other"]').maskx({maskx: 'user_defined'});
});
É isso galera, usem lá. E me digam o que acharam. Além de abrirem suas issues e pull requests.