Máscara de Telefone com 8 e 9 digitos
Fala pessoal, tudo bem ?
Em relação a máscara para telefone com 9 digitos alguém já tem alguma solução? O que eu venho procurando é uma máscara que quando o usuário digitar normal um telefone com 8 digitos fique assim (99) 9999-9999 e quando o usuario digitar 9 digitos [novo formato DDD 11] fique assim (99) 99999-9999, eu tenho o seguinte codigo aqui:
function telefone(v){
v=v.replace(/\D/g,"") //Remove tudo o que não é dígito
v=v.replace(/^(\d\d)(\d)/g,"($1) $2") //Coloca parênteses em volta dos dois primeiros dígitos
v=v.replace(/(\d{4})(\d)/,"$1-$2") //Coloca hífen entre o quarto e o quinto dígitos
return v
}
Já existe um tópico aqui no forúm, mas ainda não está resolvido => [http://www.guj.com.br/java/266551-mascara-telefone-mudanca-para-aceitar-9-digitos](http://www.guj.com.br/java/266551-mascara-telefone-mudanca-para-aceitar-9-digitos)
qualquer ajuda será bem-vinda!
Discussão (4)
Carregando comentários...