// teste, aprenda e domine expressões regulares
Editor interativo de regex com highlight em tempo real, biblioteca de patterns prontos e cheat sheet completo. Tudo no navegador, sem dependências.
Nenhum match encontrado
Ajuste a regex ou o texto de teste
Expressões regulares comuns prontas para usar. Clique para carregar no editor.
Valida endereços de email
/[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}/gCaptura URLs HTTP/HTTPS
/https?://[\w\-]+(\.[\w\-]+)+[\w\-.,@?^=%&:/~+#]*/gTelefone brasileiro com ou sem formatação
/\(?\d{2}\)?\s?\d{4,5}-?\d{4}/gCPF com ou sem pontuação
/\d{3}\.?\d{3}\.?\d{3}-?\d{2}/gCEP brasileiro
/\d{5}-?\d{3}/gUUID v4 padrão
/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/gData no formato brasileiro
/(0[1-9]|[12]\d|3[01])/(0[1-9]|1[0-2])/\d{4}/gCores hex (#FFF ou #FFFFFF)
/#([0-9a-fA-F]{3}|[0-9a-fA-F]{6})\b/gEndereço IPv4
/\b(?:\d{1,3}\.){3}\d{1,3}\b/gTags HTML de abertura e fechamento
/</?[a-zA-Z][a-zA-Z0-9]*[^>]*>/gReferência rápida dos principais operadores e metacaracteres.
.Qualquer caractere (exceto \n)\dDígito (0-9)\DNão-dígito\wAlfanumérico (a-z, 0-9, _)\WNão-alfanumérico\sEspaço em branco\SNão-espaço*0 ou mais+1 ou mais?0 ou 1 (opcional){n}Exatamente n vezes{n,}n ou mais vezes{n,m}Entre n e m vezes^Início da string/linha$Fim da string/linha\bLimite de palavra (word boundary)\BNão-limite de palavra(abc)Grupo de captura(?:abc)Grupo sem captura(?<name>abc)Grupo nomeadoa|bAlternância (a ou b)\1Referência ao grupo 1(?=abc)Lookahead positivo(?!abc)Lookahead negativo(?<=abc)Lookbehind positivo(?<!abc)Lookbehind negativo[abc]a, b ou c[^abc]Qualquer exceto a, b ou c[a-z]Range de a até z[0-9]Range de 0 até 9Confira o código-fonte e outras ferramentas para devs no repositório.