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

Notícias
6 visualizações

Promoções de Jogos do Final de Semana (15/06)

Carlos L. A. da Silva - 15 de junho de 2018

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

Como mudar o controle de volume do Windows 10
Dicas
10 visualizações
Dicas
10 visualizações

Como mudar o controle de volume do Windows 10

Carlos L. A. da Silva - 12 de junho de 2018

Saudades do controle vertical de antigamente? Ele pode voltar instantaneamente com esse truque.

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

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

Carlos L. A. da Silva - 8 de junho 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

O que aconteceu com o protocolo Gopher?
Artigos
6 visualizações
6 visualizações

O que aconteceu com o protocolo Gopher?

Carlos L. A. da Silva - 6 de junho de 2018
Microsoft compra GitHub
Notícias
18 visualizações1
18 visualizações1

Microsoft compra GitHub

Redação - 4 de junho de 2018
Promoções de Jogos do Final de Semana (01/06)
Notícias
9 visualizações
9 visualizações

Promoções de Jogos do Final de Semana (01/06)

Carlos L. A. da Silva - 1 de junho de 2018