0 Compartilhamentos 776 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

A História Perdida do LCD
Artigos
7 visualizações
Artigos
7 visualizações

A História Perdida do LCD

Carlos L. A. da Silva - 20 de novembro de 2018

Como a RCA foi pioneira na tecnologia, mas se deixou ultrapassar por falta de visão comercial, mal gerenciamento e descaso.

PWA // Dicionário do Programador
Vídeos
1,655 compartilhamentos6,803 visualizações
Vídeos
1,655 compartilhamentos6,803 visualizações

PWA // Dicionário do Programador

Thais Cardoso de Mello - 19 de novembro de 2018

O Dicionário do Programador é o quadro semanal onde você aprende mais sobre termos, tecnologias ou palavras do maravilhoso mundo da programação! Ele é uma ideia antiga, que tomou vida graças a grande ajuda da HostGator Brasil. O tema da vez é: PWA. // Nosso parceiro Ultra-Mega-Power 🐊 HOSTGATOR ▪ https://codft.me/hostgator ☝🏻 COMPRE NOSSAS CAMISETAS […]

Promoções de Jogos do Final de Semana (16/11)
Notícias
15 visualizações
Notícias
15 visualizações

Promoções de Jogos do Final de Semana (16/11)

Carlos L. A. da Silva - 16 de novembro de 2018

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

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

Como ativar a defesa contra ransomware do Windows 10
Dicas
25 visualizações
25 visualizações

Como ativar a defesa contra ransomware do Windows 10

Carlos L. A. da Silva - 16 de novembro de 2018
Tatuagens e o Dress Code no Mundo da Programação // CAC #007
Vídeos
1,655 compartilhamentos6,816 visualizações
1,655 compartilhamentos6,816 visualizações

Tatuagens e o Dress Code no Mundo da Programação // CAC #007

Thais Cardoso de Mello - 15 de novembro de 2018
5 atalhos matadores do Android
Artigos
12 visualizações
12 visualizações

5 atalhos matadores do Android

Carlos L. A. da Silva - 14 de novembro de 2018