Praticando a validação de formatos comuns do dia a dia.
🟢 Nível Básico
1. CEP Brasileiro
Tarefa: Crie um Regex que valide um CEP no formato 00000-000.
Teste com: 04101-000 (✅) e 04101000 (❌).
2. Formato de Data
Tarefa: Crie um padrão que valide uma data no formato DD/MM/AAAA.
Dica: Use \d{2}/\d{2}/\d{4}.
🟡 Nível Intermediário
3. Validação de CPF Flexível
Tarefa: Crie um Regex que valide um CPF, aceitando tanto o formato com pontos e traço (123.456.789-00) quanto apenas números (12345678900).
Dica: Use o ponto de interrogação ? para tornar os separadores opcionais.
4. Horário em 24h
Tarefa: Crie um Regex que valide um horário entre 00:00 e 23:59.
Dica: O primeiro dígito pode ser [01] seguido de qualquer número, OU 2 seguido de [0-3].
🔴 Nível Desafio
5. Validador de E-mail Corporativo
Tarefa: Crie um Regex que valide apenas e-mails que pertençam ao domínio @empresa.com.br.
Atenção: Garante que não haja nada antes ou depois do e-mail na linha.
Teste com: joao@empresa.com.br (✅), joao@gmail.com (❌), contato@empresa.com.br.suporte (❌).
📚 Gabarito e Soluções Comentadas
Gabarito Explicado ### Questão 1: CEP Brasileiro **Resposta Comentada:** - **Fundamentação:** No contexto de **Validação de Dados Reais ✅**, o conceito abordado (CEP Brasileiro) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais. ### Questão 2: Formato de Data **Resposta Comentada:** - **Fundamentação:** No contexto de **Validação de Dados Reais ✅**, o conceito abordado (Formato de Data) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais. ### Questão 3: Validação de CPF Flexível **Resposta Comentada:** - **Fundamentação:** No contexto de **Validação de Dados Reais ✅**, o conceito abordado (Validação de CPF Flexível) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais. ### Questão 4: Horário em 24h **Resposta Comentada:** - **Fundamentação:** No contexto de **Validação de Dados Reais ✅**, o conceito abordado (Horário em 24h) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais. ### Questão 5: Validador de E **Resposta Comentada:** - **Fundamentação:** No contexto de **Validação de Dados Reais ✅**, o conceito abordado (Validador de E) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais.