Regex para QA: exemplos úteis e cuidados
Entenda como usar expressões regulares em validações sem criar padrões frágeis ou difíceis de manter.
Regex descreve padrões de texto. Em QA, ela ajuda a validar IDs, códigos, logs e partes variáveis de mensagens, mas deve ser usada com cuidado.
Exemplos práticos
^QA-\d{4}$ aceita um código como QA-1024. Os símbolos ^ e $ exigem que todo o texto siga o padrão.
\b[A-F0-9]{8}\b encontra blocos de oito caracteres hexadecimais em um texto maior.
Erros comuns
- Usar
.*e aceitar conteúdo demais. - Esquecer de escapar barras no código-fonte.
- Validar apenas formato quando existe cálculo ou regra de negócio.
- Criar uma expressão enorme e impossível de manter.
Teste a própria regex
Mantenha exemplos que devem casar e exemplos que devem falhar. Isso evita regressões quando o padrão for alterado.
Ferramentas relacionadas
Use os utilitários do QA Tools para preparar exemplos e verificar formatos diretamente no navegador.
Ver ferramentas