La política de sustitución de caracteres mediante expresión regular enmascara cada carácter de una serie con un carácter generado aleatoriamente que coincide con el tipo del carácter que se sustituye. Por ejemplo, los números se sustituyen por números y las letras minúsculas se sustituyen por letras minúsculas. La política utiliza una expresión regular para determinar los caracteres que se deben enmascarar en la serie. Los caracteres utilizados para el enmascaramiento se obtienen de un juego de caracteres especificado. La política sólo enmascara los caracteres que forman parte del juego de caracteres.
Esta política está disponible con la función ScrambleMask.replaceCharactersByRegularExpression().
ScrambleMask.replaceCharactersByRegularExpression(record.getItem( '<arg:inputAttribute'), <arg:regularExpression>, <arg:language>)
Por ejemplo, para sustituir los caracteres en minúsculas desde a-h con caracteres de un juego de caracteres inglés, especifique la sintaxis siguiente:
ScrambleMask.replaceCharactersByRegularExpression(record.getItem('/DEMO/ORDERS/ORDER_ID'), '([a-h]+)', 'English')
Argumento | Descripción |
---|---|
inputAttribute | Atributo que contiene la serie a enmascarar. |
regularExpression | Expresión regular que describe los caracteres de la serie de entrada que se enmascararán. |
language | Idioma del juego de caracteres que proporciona los caracteres utilizados para el enmascaramiento. Si no se especifica un juego de caracteres, o si el juego de caracteres no se soporta, se utiliza el juego de caracteres Inglés. Para obtener una lista de juegos de caracteres soportados, consulte Juegos de caracteres de idioma soportados para políticas de máscara de desorden. |