Configuration des validateurs antérieurs et postérieurs
Les validateurs antérieurs et postérieurs
définissent des caractères et des plages de caractères valides avant ou après un modèle d’identifiant de données. Ils peuvent être utiles pour éliminer les résultats de détection de faux positifs.Les caractères acceptés pour les validateurs antérieurs et postérieurs incluent les caractères ASCII 32 à 126 (en tant que caractères littéraux) et les caractères Unicode.
Les espaces et les caractères des langues qui n'utilisent pas d'espace entre les mots sont considérés comme valides. C'est le cas des caractères japonais, chinois, coréens et thaïlandais. Vous ne devez spécifier aucun caractère non valide.
Les validateurs antérieurs et postérieurs
sont requis dans les identifiants de données personnalisés. Les champs sont pré-renseignés avec des valeurs par défaut, mais vous pouvez les modifier selon les besoins pour ajuster vos résultats.Les caractère ci-dessous sont valides par défaut pour les validateurs antérieurs et postérieurs :
- Validateurs antérieurs :,=:#"'()>;@!`~$%^*
- Validateurs postérieurs :,."'()<;&=@`~
En outre, vous pouvez sélectionner la case à cocher
Lettre et chiffre
pour que l'ensemble des lettres et des chiffres soient considérés comme des caractères valides.Exemples
Ces exemples indiquent certains validateurs antérieurs et postérieurs correspondant et non correspondant pour un modèle d’identifiant de données à 10 chiffres
\d{10}
:Position du caractère | Caractères valides |
|---|---|
Caractères de validateurs antérieurs | !(, |
Caractères de validateurs postérieurs | ), |
Les chaînes suivantes correspondraient ou ne correspondraient pas au modèle d’identifiant de données en fonction des caractères précédents ou suivants comme décrit ici :
Chaîne | Condition de correspondance de modèle | Description |
|---|---|---|
A1234567890 | Aucune correspondance | Le caractère A précédant le modèle \d{10} n’est pas un caractère de validateur antérieur valide, donc le modèle ne correspond pas. |
!1234567890 | Correspondance | Le caractère ! précédant le modèle \d{10} est un caractère de validateur antérieur valide, donc le modèle correspond. |
1234567890} | Aucune correspondance | Le caractère } suivant le modèle \d{10} n’est pas un caractère de validateur postérieur valide, donc le modèle ne correspond pas. |
(1234567890) | Correspondance | Le caractère ( précédant le modèle \d{10} est un caractère de validateur antérieur valide. Le caractère } suivant le modèle est un caractère de validateur postérieur valide. Puisque les deux caractères sont valides, le modèle correspond. |
@1234567890 | Aucune correspondance | Le caractère @ précédant le modèle \d{10} n'est pas un caractère de validateur antérieur valide. |
,1234567890, | Correspondance | Le caractère , est un caractère de validateur antérieur et postérieur valide, donc le modèle correspond. |
1234567890 | Correspondance | Le modèle \d{10} n’a aucun caractère précédent ou suivant, donc le modèle correspond. |