https://github.com/mrbrunelli/regexp-celular-javascript
Função que formata campo de telefone com padrão brasileiro, utilizando o código de área dentro de parênteses e prefixo 9.
https://github.com/mrbrunelli/regexp-celular-javascript
celular celular-mask javascript mask phone-mask regex regexp telefone telefone-mask
Last synced: 9 months ago
JSON representation
Função que formata campo de telefone com padrão brasileiro, utilizando o código de área dentro de parênteses e prefixo 9.
- Host: GitHub
- URL: https://github.com/mrbrunelli/regexp-celular-javascript
- Owner: mrbrunelli
- Created: 2020-05-11T22:07:57.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-05-16T00:10:24.000Z (about 6 years ago)
- Last Synced: 2025-03-05T08:17:44.074Z (over 1 year ago)
- Topics: celular, celular-mask, javascript, mask, phone-mask, regex, regexp, telefone, telefone-mask
- Language: HTML
- Homepage: https://mrbrunelli.github.io/regexp-celular-javascript/
- Size: 99.6 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Máscara para número de celular
> 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
[![Code Size][code-size-image]][code-size-url]
[![Test Now][test-now-image]][test-now-url]
Teste agora: https://mrbrunelli.github.io/regexp-celular-javascript
> Contributor: [gcairesdev](https://github.com/gcairesdev)

## Como usar
1- Clone o repositório
```sh
git clone https://github.com/mrbrunelli/regexp-celular-javascript
```
2- Link o arquivo `phoneMask.js` em seu projeto
```html
```
3- Adicione a propriedade `onkeyup` chamando a função `phoneMask()`, passando `event` como parâmetro
```html
<input type="text" onkeyup="phoneMask(event)">
```
## Exemplo de uso
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.
```html
<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>
```
## Observação
Por estar usando o padrão internacional de expressões regulares, essa função pode ser convertida facilmente para qualquer linguagem de programação.
[code-size-image]: https://img.shields.io/github/languages/code-size/gcairesdev/js-phone-mask
[code-size-url]: https://github.com/mrbrunelli/regexp-celular-javascript/archive/master.zip
[test-now-image]: https://img.shields.io/badge/teste%20now-online-%23F0DB4F
[test-now-url]: https://mrbrunelli.github.io/regexp-celular-javascript/