Principal Primeiros passos do administrador Validação com Expressões Regulares (REGEX) nos Campos Customizados para Tipo "Texto"

Validação com Expressões Regulares (REGEX) nos Campos Customizados para Tipo "Texto"

Última atualização em Aug 08, 2025

O que é REGEX?

REGEX, ou expressões regulares, é uma ferramenta utilizada para procurar padrões em textos. Ela é muito usada em programação e sistemas para validar a entrada de dados, garantindo que eles estejam no formato correto.

Como funciona a validação REGEX?

A validação REGEX usa padrões específicos para verificar se o texto inserido corresponde ao esperado. Se o texto não corresponde ao padrão, ele é considerado inválido. Essa é uma forma eficaz de evitar erros de dados ou entradas maliciosas em um sistema.

Exemplos de uso da validação REGEX:

  1. Validar emails: Garante que o usuário insira um endereço de email válido.

    • Padrão REGEX: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,}$

    • Descrição: O email deve começar com caracteres alfanuméricos (incluindo ._%+-), seguido de @, seguido por mais caracteres alfanuméricos, um ponto e finalmente, de 2 a mais caracteres alfabéticos.

  2. Validar telefones: Confirma se o número de telefone está no formato correto.

    • Padrão REGEX: ^(\d{2})\s\d{4,5}-\d{4}$

    • Descrição: O telefone deve estar entre parênteses, contendo dois dígitos, seguido de um espaço, 4 ou 5 dígitos, um traço e mais 4 dígitos. Exemplo: (11) 9999-9999 ou (11) 99999-9999.

  3. Validar CPF: Verifica se o CPF está no formato correto com ou sem pontos e traço.

    • Padrão REGEX: \d{3}.\d{3}.\d{3}-\d{2}$|(\d{11})$

    • Descrição: O CPF deve ter 11 dígitos, podendo estar formatado com pontos e traço ou apenas dígitos.

  4. Validar datas: Garante que a entrada de data seja no formato dia, mês e ano.

    • Padrão REGEX: ^(0[1-9]|[12][0-9]|3[01])/(0[1-9]|1[0-2])/\d{4}$

    • Descrição: A data deve estar no formato DD/MM/AAAA, onde DD é entre 01 e 31, MM é entre 01 e 12, e AAAA é um ano válido com 4 dígitos.

  5. Validar senhas: Assegura que a senha cumpra critérios específicos de segurança.

    • Padrão REGEX: ^(?=.[a-z])(?=.[A-Z])(?=.*\d)[a-zA-Z\d]{8,}$

    • Descrição: A senha deve ter no mínimo 8 caracteres, incluindo pelo menos uma letra maiúscula, uma letra minúscula e um número.

Como inserir um padrão REGEX?

Na maioria dos sistemas que suportam REGEX, você encontrará um campo onde pode inserir o padrão desejado. Lembre-se de testar o padrão para garantir que ele funcione como esperado antes de aplicá-lo ao sistema.

Como posso aprender mais sobre REGEX?

Existem muitos recursos online, incluindo tutoriais, cursos e ferramentas interativas, que podem ajudar você a aprender e praticar expressões regulares. Sites como Regex101 permitem que você teste suas expressões regulares e veja explicações detalhadas sobre como elas funcionam.

Bônus: o chatGPT é ótimo pra gerar isso. Pede pra ele um REGEX validator no formato que você deseja que tem altas chances de gerar essa funcionalidade que é bastante técnica.

Espero que este artigo ajude a esclarecer como você pode usar expressões regulares para melhorar a validação de dados nos seus campos customizados!