Como Configurar Perguntas com Validação de Dados Usando Regex

Na Track CXM, você pode adicionar perguntas personalizadas que utilizam Regex (expressões regulares) para validar dados de atributos. Isso garante que os dados coletados sigam formatos predefinidos, reduzindo erros e inconsistências. Abaixo, você encontrará uma lista de exemplos de tipos de dados e os respectivos padrões Regex para ajudá-lo a configurar sua pergunta.

O que é Regex?

Regex (Regular Expression) é uma sequência de caracteres que define um padrão de busca. É amplamente usado para validação de entradas, garantindo que as informações fornecidas pelos usuários estejam em um formato específico.

Exemplos de Dados e Regex

Dado Descrição Regex
Email

Valida endereços de email

^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$

CPF

Valida CPFs no formato 000.000.000-00

^\d{3}\.\d{3}\.\d{3}-\d{2}$

CNPJ

Valida CNPJs no formato 00.000.000/0000-00

^\d{2}\.\d{3}\.\d{3}/\d{4}-\d{2}$

Telefone Celular

Valida números no formato +55 (XX) XXXXX-XXXX

^\+55 \(\d{2}\) \d{5}-\d{4}$

Telefone Fixo

Valida números no formato +55 (XX) XXXX-XXXX

^\+55 \(\d{2}\) \d{4}-\d{4}$

Idade

Aceita números de 0 a 120

^(?:120|1[01][0-9]|[1-9]?[0-9])$

CEP

Valida CEPs no formato 00000-000

^\d{5}-\d{3}$

Data (DD/MM/AAAA)

Valida datas no formato brasileiro

^(?:0[1-9]|[12][0-9]|3[01])/(?:0[1-9]|1[0-2])/(?:19[0-9]{2}|20[0-9]{2})$

Nome Completo

Aceita nomes com pelo menos dois termos

 ^[A-Za-zÀ-ÖØ-öø-ÿ]{2,}( [A-Za-zÀ-ÖØ-öø-ÿ]{2,})+$
 

Dicas

  • Use Regex com moderação para evitar frustrações dos usuários. Certifique-se de que o padrão seja adequado ao público-alvo.

  • Sempre forneça uma mensagem de erro amigável, como: "Por favor, insira um CPF válido no formato 000.000.000-00". Isso ajuda a orientar o usuário.

  • Teste diferentes entradas para confirmar que a validação está funcionando corretamente.

Se precisar de ajuda com Regex ou com a configuração das perguntas, entre em contato com nosso suporte! 🚀