0 Compartilhamentos 538 Views 7 Comments

Máscara para telefones de 8 e 9 dígitos – jQuery

Nesse código irei apresentar uma forma bem simples de colocar, em apenas um campo input, a máscara para telefones ou celulares de 8 e 9 dígitos usando jQuery. E a verificação com o atributo pattern, que só é válido para HTML5.

Para utilização da máscara iremos usar um plugin em jQuery, o jQuery Mask Plugin. Existem outras opção de plugins com finalidades semelhantes, mas esse nos atendeu perfeitamente!

Para baixá-lo acesso: http://plugins.jquery.com/mask/

Através desde link você também terá acesso a toda documentação do plugin. Dessa forma você poderá implementar facilmente outros tipos de máscaras.

Após o download, abra o arquivo zip e localize o arquivo: jquery.mask.min.js. Descompacte apenas ele no diretório onde estão os demais arquivos .js de seu site.

Em seguida vá até o código da sua página e faça a inclusão dele, da mesma forma que é feito com os outros arquivos do mesmo formato.

Em nosso caso, que o arquivo está no diretório js, a chamada ficou assim:

Em seguida no campo input do telefone, colocaremos o seguinte código:

Agora vou explicar um pouco do que foi feito.
O atributo pattern da tag input é responsável por validar o que está sendo digitado e o padrão deve sempre ser definido através de uma expressão regular.

Na linha seguinte é apresentada a chamada em jQuery do .mask. O padrão utilizado permite a digitação de apenas números, sendo que os 0 são de digitação obrigatória e o 9 é opcional.

Dessa forma o padrão de máscara pode ser utilizando tanto para telefones fixos com DDD e 8 dígitos quanto para celulares com DDD e 8 ou 9 dígitos.

Espero ter ajudo e até a próxima!

Você pode se interessar

Promoções de Jogos do Final de Semana (17/08)
Notícias
5 visualizações
Notícias
5 visualizações

Promoções de Jogos do Final de Semana (17/08)

Carlos L. A. da Silva - 17 de agosto de 2018

Confira as melhores ofertas de jogos de PC para o final de semana.

O mercado de desenvolvimento e a automação de testes de softwares
Artigos
4 visualizações
Artigos
4 visualizações

O mercado de desenvolvimento e a automação de testes de softwares

Redação - 17 de agosto de 2018

Ryan Yackel, fala sobre empresas de desenvolvimento e a utilização de práticas de testes automatizados de softwares.

O que é Código Fonte?
Artigos
5 visualizações
Artigos
5 visualizações

O que é Código Fonte?

Carlos L. A. da Silva - 17 de agosto de 2018

Pode parecer óbvio para muita gente, mas afinal o que significa o nome do nosso site? Explicamos direitinho o que é esse tal de Código Fonte!

7 Responses

  1. Estou há dias procurando uma forma simples e eficiente e não encontrava. Com essa ajuda posso fazer pra outras coisa na minha tabela. Muito obrigado!

    Resposta

Deixe um Comentário

Your email address will not be published.

Mais publicações

Servidores dedicados – Review
Artigos
12 visualizações
12 visualizações

Servidores dedicados – Review

Redação - 15 de agosto de 2018
Promoções de Jogos do Final de Semana (10/08)
Notícias
14 visualizações
14 visualizações

Promoções de Jogos do Final de Semana (10/08)

Carlos L. A. da Silva - 10 de agosto de 2018
Como apagar tuítes antigos gratuitamente
Dicas
14 visualizações
14 visualizações

Como apagar tuítes antigos gratuitamente

Carlos L. A. da Silva - 8 de agosto de 2018