Máscara de celular com 8 ou 9 dígitos
Publicado por Paulo Dias (última atualização em 22/01/2013)
[ Hits: 31.018 ]
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; }
Validação de CPF e CNPJ em única Função
JSOO - Trabalhar o checkbox com javascript
Nenhum coment�rio foi encontrado.
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Jogos baixados na Central de Aplicativos mas que não abrem (1)
debian com wayland, configuracao de teclado. Mudou Tudo! [RESOLVIDO] (1)
Iinstalar o Scanner Kodak i940 no Linux Mint 19/20? (3)
Pastas da raiz foram para a área de trabalho [RESOLVIDO] (11)