Máscara de celular com 8 ou 9 dígitos
Publicado por Paulo Dias (última atualização em 22/01/2013)
[ Hits: 31.282 ]
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;
}
Clona / Copia dados digitados em um campo exibe no outro
Ordenação de Registros em uma Table
Validação de campos de formulário
Limitar o número de caracteres de um campo
Nenhum comentário foi encontrado.
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Manutenção básica para Gentoo Linux (com script)
Conheça o Zashterminal, um terminal moderno com IA
DOOM Carniceiro: rode o Meatgrinder com uzdoom (Gentoo e Ubuntu)
Samba 4 AD-DC 2026: Como instalar e configurar um Active Directory (via APT-GET)
[Resolvido] Sumiço de redes e micro quedas no iwd/iwgtk (Realtek rtw88)









