Corrige em tempo real, o valor dos inputs de número de celular do Brasil. Usando parênteses e o dígito 9.
Formato da máscara: (00) 0 0000-0000
Teste agora: https://mrbrunelli.github.io/regexp-celular-javascript
Contributor: gcairesdev
1- Clone o repositório
git clone https://github.com/mrbrunelli/regexp-celular-javascript
2- Link o arquivo phoneMask.js
em seu projeto
<script src="phoneMask.js">
3- Adicione a propriedade onkeyup
chamando a função phoneMask()
, passando event
como parâmetro
<input type="text" onkeyup="phoneMask(event)">
Esta máscara pode ser usado em praticamente todos os formulários de perfil do usuário, sendo seu número de celular obrigatório ou não.
<form method="post" action="/">
<input type="text" name="nomeCompleto">
<input type="email" name="email">
<input type="text" name="celular" onkeyup="phoneMask(event)">
<input type="submit" name="enviar" value="Enviar">
</form>
Por estar usando o padrão internacional de expressões regulares, essa função pode ser convertida facilmente para qualquer linguagem de programação.