expressão regularexpressões regularesjavascriptdesenvolvimento

Expressões regulares: um guia completo com exemplos

O que é regex, como ler padrões, 10 regulares prontos para validação de e-mail, números de telefone, URLs e datas.

Publicada 23 de fevereiro de 2026·Hora de ler: 8 min

O que são expressões regulares?

Expressões regulares (regex, regexp) é uma linguagem poderosa para pesquisar e substituir texto usando um padrão. Usado em JavaScript, Python, PHP, bash e na maioria das outras linguagens.

Sintaxe básica

SímboloSignificadoExemplo
---------
`.`Qualquer personagem`a.c` → "abc", "a1c"
`*`0 ou mais`ab*c` → "ac", "abc", "abbc"
`+`1 ou mais`ab+c` → "abc", "abbc"
`?`0 ou 1`ab?c` → "ac", "abc"
`^`Início da linha`^Olá`
`$`Fim da linha`Mundo$`
`\d`Dígito`\d{3}` → "123"
`\w`Letra/número/_`\w+`

10 padrões prontos

// E-mail 
/[\w.-]+@[\w.-]+\.\w+/ 

//Telefone RF 
/\+7[\s(]?\d{3}[\s)]?\d{3}[-\s]?\d{2}[-\s]?\d{2}/ 

// URL 
/https?:\/\/[^\s]+/ 

//IPv4 
/\b(?:\d{1,3}\.){3}\d{1,3}\b/ 

// Data DD.MM.AAAA 
/\d{2}\.\d{2}\.\d{4}/ 

// Cirílico 
/[A-Yaa-yayo]+/ 

//Cor hexadecimal 
/#[0-9A-Fa-f]{6}/ 

//Código postal da Federação Russa 
/\d{6}/ 

//INN (10 dígitos) 
/\d{10}/ 

//UUID 
/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/ 

Teste seu regex em nossa ferramenta interativa com destaque de correspondência.

Usamos cookies para análises. Política de Privacidade Você pode aceitar ou recusar rastreamento não essencial.