01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Tipo de Documento:

Manutenção

Módulo:PESSOA
Caminho: Pessoa>Manutenção>Pessoa
Função:PESSOA - GEPES0010
País:Brasil
Ticket:24499069
Requisito/Story/Issue (informe o requisito relacionado) :DSUPESTRUT-18050

02. SITUAÇÃO/REQUISITO

        Ao informar um e-mail, onde após o @ é informado o domínio do e-mail, e neste há o sinal de hífen, é retornado ao usuário como e-mail inválido no cadastro de Pessoas - GEPES0010.

03. PRÉ-REQUISITOS DE VERSÃO

       Não há.

04. SOLUÇÃO

      Em análise, notou-se que em expressões regulares, quando é inserido o hífen no meio de um conjunto de caracteres (entre [...]), a função que realiza a validação, interpreta como intervalo, e não como literal. Exemplo: [a-z0-9\-] é correto (hífen no final ou início), mas [a-z0-9-_] pode causar comportamento inesperado.

       

Imagem 1 - Execução da rotina Pessoa - GEPES0010 para validação do campo e-mail.


05. REQUISITOS DE VERSÃO

      Se estiver na versão 25.01, atualizar para o service pack 25.01.035 ou service pack superior.

      Se estiver na versão 25.07, atualizar para o service pack 25.07.010 ou service pack superior.

06. DOCUMENTOS RELACIONADOS

DOCUMENTO(S) DE REFERÊNCIA