Brasil

Regex para CNPJ formatado: valide 00.000.000/0000-00

Assim como no CPF, Regex consegue validar a estrutura visual de um CNPJ, mas não substitui o algoritmo de validação dos dígitos verificadores.

Antes de começar: teste cada padrão com exemplos que devem passar e exemplos que devem falhar.

CNPJ formatado

Pontos e barra precisam ser tratados como caracteres literais.

Regex: ^\d{2}\.\d{3}\.\d{3}\/\d{4}-\d{2}$\nAceita: 12.345.678/0001-90

CNPJ somente com números

Quando a aplicação armazena apenas os dígitos, valide quatorze posições.

Regex: ^\d{14}$

Não confunda sintaxe com validade fiscal

A Regex não sabe se os dois últimos dígitos estão corretos nem se o CNPJ existe. Ela apenas confirma que o texto segue a forma esperada.

Normalize antes de persistir

Em APIs, uma estratégia comum é remover máscara, validar o algoritmo e persistir uma representação consistente. A máscara pode ser aplicada novamente apenas na apresentação.

Próximo passo: teste de verdade

Use o Playground para experimentar a expressão e depois pratique no jogo com feedback de falsos positivos e falsos negativos.

Praticar no jogoTestar no Playground

Continue aprendendo

← Voltar ao hub