Configuración de validadores previos y posteriores
Los
validadores previos y posteriores
definen los caracteres y los intervalos de caracteres que son válidos antes o después de un patrón de identificador de datos. Pueden ser útiles para eliminar los resultados de falsos positivos detectados.Los caracteres aceptables para los validadores previos y posteriores incluyen caracteres ASCII de 32 a 126 (como caracteres literales) y caracteres Unicode.
Los caracteres de espacios en blanco y los caracteres de los idiomas que no usan espacios en blanco entre las palabras se consideran válidos. Por ejemplo, caracteres del japonés, chino, coreano y tailandés. No es necesario especificar ningún carácter no válido.
Los
validadores previos y posteriores
son necesarios en los identificadores de datos personalizados. Los campos se rellenan previamente con los valores predeterminados, pero pueden editarse según sea necesario para ajustar los resultados.Los caracteres válidos predeterminados para los validadores previos y posteriores son los siguientes:
- Validadores previos:,=:#"'()>;@!`~$%^*
- Validadores posteriores:,."'()<;&=@`~
Además, se puede seleccionar la casilla de selección
Letra y dígito
para considerar todas las letras y los dígitos como caracteres válidos.Ejemplos
Estos ejemplos muestran algunos validadores previos y posteriores con o sin coincidencias para un patrón de identificador de datos de 10 dígitos
\d{10}
:Posición del carácter | Caracteres válidos |
|---|---|
Caracteres de validador previo | !(, |
Caracteres de validador posterior | ), |
Las cadenas siguientes coincidirían o no con el patrón del identificador de datos en función de los caracteres anteriores o posteriores según lo siguiente:
Cadena | Condición de coincidencia del patrón | Descripción |
|---|---|---|
A1234567890 | Sin coincidencia | El carácter A que precede al patrón \d{10} no es un carácter de validador previo válido, de modo que el patrón no coincide. |
!1234567890 | Coincidencia | El carácter ! que precede al patrón \d{10} es un carácter de validador previo válido, de modo que el patrón coincide. |
1234567890} | Sin coincidencia | El carácter } que precede al patrón \d{10} no es un carácter de validador previo válido, de modo que el patrón no coincide. |
(1234567890) | Coincidencia | El carácter ( que precede al patrón \d{10} es un carácter de validador previo válido. El carácter ) que sigue al patrón es un carácter de validador posterior válido. Como ambos caracteres son válidos, el patrón coincide. |
@1234567890 | Sin coincidencia | El carácter @ que precede al patrón \d{10} no es un carácter de validador previo válido. |
,1234567890, | Coincidencia | El carácter , es un carácter de validador previo y posterior válido, de modo que el patrón coincide. |
1234567890 | Coincidencia | El patrón \d{10} no tiene ningún carácter antes o después del patrón, de modo que el patrón coincide. |