Máscara de celular com 8 ou 9 dígitos
Publicado por Paulo Dias (última atualização em 22/01/2013)
[ Hits: 30.558 ]
Homepage: http://naotenhosite.eu.nao.tenho
Script para mascarar campos de telefone/celular em formulários, com suporte a 9 dígitos.
function mascaraTelefone( campo ) { function trata( valor, isOnBlur ) { valor = valor.replace(/\D/g,""); valor = valor.replace(/^(\d{2})(\d)/g,"($1)$2"); if( isOnBlur ) { valor = valor.replace(/(\d)(\d{4})$/,"$1-$2"); } else { valor = valor.replace(/(\d)(\d{3})$/,"$1-$2"); } return valor; } campo.onkeypress = function (evt) { var code = (window.event)? window.event.keyCode : evt.which; var valor = this.value if(code > 57 || (code < 48 && code != 8 )) { return false; } else { this.value = trata(valor, false); } } campo.onblur = function() { var valor = this.value; if( valor.length < 13 ) { this.value = "" }else { this.value = trata( this.value, true ); } } campo.maxLength = 14; }
Retirando acentuação de palavras
Checar campos de um formulário
Máscara JavaScript para Campos de Telefone/Celular e CEP
Nenhum comentário foi encontrado.
Como escolher o melhor escalonador de CPU para melhorar o desempenho da máquina
Curiosidade sobre DOOM Guy e Isabelle de Animal Crossing
Inicializando servidor Ubuntu na AWS e rodando apache em Container
Instalando TeamViewer no Debian 12
Conheça o Octopi, outro frontend para o Pacman com acesso ao AUR (Arch Linux e derivados)
Terminal transparente no Debian 12 com interface i3wm usando Xfce4-Terminal e Compton
Eu estou com problemas para usar o QBASIC no Dosbox X (4)