RUNWEBTOOLS
Português

Padrões de regex comuns

Expressões regulares prontas para usar para o que os desenvolvedores mais validam e extraem. Copie um padrão e cole. Novo em regex? Leia nosso guia para iniciantes e mantenha a folha de consulta de regex aberta para entender como cada um funciona.

Atualizado 2026-07-06

Casa comPadrãoNotas
E-mail (pragmático)^[\w.+-]+@[\w-]+\.[\w.-]+$Suficiente para formulários; nenhum regex é totalmente compatível com RFC
URL (http/https)https?://[^\s]+Casa com uma URL que começa com http:// ou https://
Endereço IPv4\b(?:\d{1,3}\.){3}\d{1,3}\bNão verifica se cada parte está entre 0–255
Cor hex^#(?:[0-9a-fA-F]{3}|[0-9a-fA-F]{6})$Hex de 3 ou 6 dígitos, com # inicial
Data (YYYY-MM-DD)^\d{4}-\d{2}-\d{2}$Somente formato — não valida datas reais
Hora (24 h HH:MM)^([01]\d|2[0-3]):[0-5]\d$00:00 a 23:59
Slug de URL^[a-z0-9]+(?:-[a-z0-9]+)*$Palavras minúsculas unidas por hifens simples
Somente dígitos^\d+$Um ou mais dígitos, nada mais
Somente letras^[A-Za-z]+$Somente letras ASCII
Nome de usuário^\w{3,16}$3–16 letras, dígitos ou sublinhados
Telefone dos EUA (frouxo)^\(?\d{3}\)?[-.\s]?\d{3}[-.\s]?\d{4}$Permite (), espaços, pontos ou hifens
Senha forte^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).{8,}$8+ caracteres com minúscula, maiúscula e um dígito (lookaheads)
Espaço no início/fim^\s+|\s+$Use para remover espaços de ambas as pontas

Um cuidado: padrões como estes validam o formato, não o significado. Uma string pode casar com o padrão de e-mail e ainda assim não ser um endereço real e entregável — para algo crítico, valide o formato com regex mas confirme o valor de outra forma (ex.: um e-mail de verificação).

Ferramentas relacionadas