Skip to content

Instantly share code, notes, and snippets.

@sirbaconjr
Created December 5, 2019 02:31
Show Gist options
  • Save sirbaconjr/ddda855a10ce4bf70022a4d91e3b8402 to your computer and use it in GitHub Desktop.
Save sirbaconjr/ddda855a10ce4bf70022a4d91e3b8402 to your computer and use it in GitHub Desktop.
Regex para Números de Telefone Brasileiros 2019

Regex para validar números de telefone brasileiro

Funciona de acordo com o padrão atual da Anatel.

Exemplos de números aceitos:

0800 999 9999
0300 999 9999
0500 999 9999
0900 999 9999
(63) 98754-5468
(63) 7099-9999
(63) 7799-9999
(63) 7899-9999
(63) 7999-9999
(63) 7099-9999
(63) 3222-4083
(\([0-9]{2}\) ((7[0|7|8|9])|([2|3|4|5][0-9])|([7|8|9][0-9]{2}))[0-9]{2}-[0-9]{4})|(0[8|3|5|9]00 [0-9]{3} [0-9]{4})
@mariohmol
Copy link

ficou muito bom.. uma variacao sem os espaços, (, ) e -

outra coisa.. tem uma variacao pq nem todos estados implementaram o 9 digito (eu acho, pode ter mudado)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment