{"id":20442906,"url":"https://github.com/mrbrunelli/regexp-celular-javascript","last_synced_at":"2025-10-07T00:08:48.748Z","repository":{"id":122802655,"uuid":"263169502","full_name":"mrbrunelli/regexp-celular-javascript","owner":"mrbrunelli","description":"Função que formata campo de telefone com padrão brasileiro, utilizando o código de área dentro de parênteses e prefixo 9.","archived":false,"fork":false,"pushed_at":"2020-05-16T00:10:24.000Z","size":102,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-05T08:17:44.074Z","etag":null,"topics":["celular","celular-mask","javascript","mask","phone-mask","regex","regexp","telefone","telefone-mask"],"latest_commit_sha":null,"homepage":"https://mrbrunelli.github.io/regexp-celular-javascript/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mrbrunelli.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-05-11T22:07:57.000Z","updated_at":"2024-04-22T21:42:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"69bf8be1-5339-459a-89ae-c2896c97d312","html_url":"https://github.com/mrbrunelli/regexp-celular-javascript","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mrbrunelli/regexp-celular-javascript","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrbrunelli%2Fregexp-celular-javascript","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrbrunelli%2Fregexp-celular-javascript/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrbrunelli%2Fregexp-celular-javascript/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrbrunelli%2Fregexp-celular-javascript/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mrbrunelli","download_url":"https://codeload.github.com/mrbrunelli/regexp-celular-javascript/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrbrunelli%2Fregexp-celular-javascript/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278699035,"owners_count":26030442,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-06T02:00:05.630Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["celular","celular-mask","javascript","mask","phone-mask","regex","regexp","telefone","telefone-mask"],"created_at":"2024-11-15T09:43:26.415Z","updated_at":"2025-10-07T00:08:48.731Z","avatar_url":"https://github.com/mrbrunelli.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Máscara para número de celular\n\n\u003e Corrige em tempo real, o valor dos inputs de número de celular do Brasil. Usando parênteses e o dígito 9.                   \n\u003e Formato da máscara: (00) 0 0000-0000\n\n[![Code Size][code-size-image]][code-size-url]\n[![Test Now][test-now-image]][test-now-url]\n\nTeste agora: https://mrbrunelli.github.io/regexp-celular-javascript\n\n\u003e Contributor: [gcairesdev](https://github.com/gcairesdev)\n\n![](Screenshot.png)\n\n## Como usar\n\n1- Clone o repositório\n\n```sh\ngit clone https://github.com/mrbrunelli/regexp-celular-javascript\n```\n\n2- Link o arquivo `phoneMask.js` em seu projeto\n\n```html\n\u003cscript src=\"phoneMask.js\"\u003e\n```\n\n3- Adicione a propriedade `onkeyup` chamando a função `phoneMask()`, passando `event` como parâmetro\n```html\n\u003cinput type=\"text\" onkeyup=\"phoneMask(event)\"\u003e \n```\n\n## Exemplo de uso\n\nEsta 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.\n\n```html\n\u003cform method=\"post\" action=\"/\"\u003e\n    \u003cinput type=\"text\" name=\"nomeCompleto\"\u003e\n    \u003cinput type=\"email\" name=\"email\"\u003e\n    \u003cinput type=\"text\" name=\"celular\" onkeyup=\"phoneMask(event)\"\u003e\n    \u003cinput type=\"submit\" name=\"enviar\" value=\"Enviar\"\u003e\n\u003c/form\u003e\n```\n\n## Observação\n\nPor estar usando o padrão internacional de expressões regulares, essa função pode ser convertida facilmente para qualquer linguagem de programação.\n\n[code-size-image]: https://img.shields.io/github/languages/code-size/gcairesdev/js-phone-mask\n[code-size-url]: https://github.com/mrbrunelli/regexp-celular-javascript/archive/master.zip\n[test-now-image]: https://img.shields.io/badge/teste%20now-online-%23F0DB4F\n[test-now-url]: https://mrbrunelli.github.io/regexp-celular-javascript/","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrbrunelli%2Fregexp-celular-javascript","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmrbrunelli%2Fregexp-celular-javascript","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrbrunelli%2Fregexp-celular-javascript/lists"}