Como configurar pré e pós-validadores

Os
pré e pós-validadores
definem caracteres e intervalos de caracteres que são válidos antes ou depois de um padrão do identificador de dados. Eles podem ser úteis para eliminar resultados de detecção falsos positivos.
Os caracteres aceitáveis para os pré e pós-validadores incluem caracteres ASCII de 32 a 126 (como caracteres literais) e caracteres Unicode.
Os caracteres do espaço em branco e os caracteres de idiomas que não usam o espaço em branco entre as palavras são considerados válidos. Por exemplo, caracteres de japonês, chinês, coreano e tailandês. Você não precisa especificar caracteres inválidos.
Os
pré e pós-validadores
são necessários em identificadores de dados personalizados. Os campos são preenchidos previamente com valores padrão, mas é possível editá-los conforme necessário para ajustar os resultados.
Os valores válidos padrão para os pré e pós-validadores são:
  • Pré-validadores:
    ,=:#"'()>;@!`~$%^*
  • Pós-validadores:
    ,."'()<;&=@`~
Além disso, é possível marcar a caixa de seleção
Letra e dígito
para considerar todas as letras e dígitos como caracteres válidos.
Exemplos
Estes exemplos mostram alguns pré e pós-validadores correspondentes e não correspondentes para um padrão de identificador de dados de 10 dígitos
\d{10}
:
Caracteres pré e pós-validadores
Posição do caractere
Caracteres válidos
Caracteres pré-validadores
!(,
Caracteres pós-validadores
),
As sequências de caracteres a seguir corresponderão ou não corresponderão ao padrão do identificador de dados com base nos caracteres anteriores ou seguintes, conforme descrito aqui:
Exemplos de correspondência de padrões dos pré e pós-validadores
Sequência de caracteres
Condição de correspondência de padrões
Descrição
A1234567890
Nenhuma correspondência
O caractere
A
que precede o padrão
\d{10}
não é um caractere pré-validador válido e, portanto, o padrão não corresponde.
!1234567890
Corresponde
O caractere
!
que precede o padrão
\d{10}
é um caractere pré-validador válido e, portanto, o padrão corresponde.
1234567890}
Nenhuma correspondência
O caractere
}
que segue o padrão
\d{10}
não é um caractere pós-validador válido e, portanto, o padrão não corresponde.
(1234567890)
Corresponde
O caractere
(
que precede o padrão
\d{10}
é um caractere pré-validador válido. O caractere
)
que segue o padrão é um caractere pós-validador válido. Como ambos os caracteres são válidos, o padrão corresponde.
@1234567890
Nenhuma correspondência
O caractere
@
que precede o padrão
\d{10}
não é um caractere pré-validador válido.
,1234567890,
Corresponde
O caractere
,
é um caractere pré e pós-validador válido e, portanto, o padrão corresponde.
1234567890
Corresponde
O padrão
\d{10}
não tem nenhum caractere precedente ou seguinte e, portanto, o padrão corresponde.