diff --git a/WebContent/js/mascara.js b/WebContent/js/mascara.js new file mode 100644 index 0000000..8b2d137 --- /dev/null +++ b/WebContent/js/mascara.js @@ -0,0 +1,50 @@ +//Mascara Telefone + function mascara(o,f){ + v_obj=o + v_fun=f + setTimeout("execmascara()",1) + } + + function execmascara(){ + v_obj.value=v_fun(v_obj.value) + } + + function mtel(v){ + v=v.replace(/\D/g,""); //Remove tudo o que não é dígito + v=v.replace(/^(\d{2})(\d)/g,"($1) $2"); //Coloca parênteses em volta dos dois primeiros dígitos + v=v.replace(/(\d)(\d{4})$/,"$1-$2"); //Coloca hífen entre o quarto e o quinto dígitos + return v; + } + + function id( el ){ + return document.getElementById( el ); + } + + window.onload = function(){ + id('telefone').onkeyup = function(){ + mascara( this, mtel ); + } + } + + //mascara numero + function notaAses(z){ + v = z.value; + v=v.replace(/\D/g,"") // permite digitar apenas numero + //v=v.replace(/(\d{1})(\d{14})$/,"$1.$2") // coloca ponto antes dos ultimos digitos + //v=v.replace(/(\d{1})(\d{11})$/,"$1.$2") // coloca ponto antes dos ultimos 11 digitos + //v=v.replace(/(\d{1})(\d{8})$/,"$1.$2") // coloca ponto antes dos ultimos 8 digitos + //v=v.replace(/(\d{1})(\d{5})$/,"$1.$2") // coloca ponto antes dos ultimos 5 digitos + v=v.replace(/(\d{1})(\d{1,2})$/,"$1,$2") // coloca virgula antes dos ultimos 2 digitos + z.value = v; + } + + function notaAccess(z){ + v = z.value; + v=v.replace(/\D/g,"") // permite digitar apenas numero + //v=v.replace(/(\d{1})(\d{14})$/,"$1.$2") // coloca ponto antes dos ultimos digitos + //v=v.replace(/(\d{1})(\d{11})$/,"$1.$2") // coloca ponto antes dos ultimos 11 digitos + //v=v.replace(/(\d{1})(\d{8})$/,"$1.$2") // coloca ponto antes dos ultimos 8 digitos + //v=v.replace(/(\d{1})(\d{5})$/,"$1.$2") // coloca ponto antes dos ultimos 5 digitos + v=v.replace(/(\d{1})(\d{1,2})$/,"$1,$2") // coloca virgula antes dos ultimos 2 digitos + z.value = v; + } \ No newline at end of file -- libgit2 0.21.2