Pattern Masking
Purpose
The pattern masking format generates masked data in a user-defined way. This simplified masking format ensures flexibility in defining the output format.
Inputs
Pattern: The input pattern defines how random values are generated within the masked data, allowing a maximum generated data length of 30 characters. It supports specific placeholders:
-
%cfor a random lowercase letter -
%Cfor a random uppercase letter -
%u[]for a random character from a user-defined set -
%%for a % -
%dfor a random digit Users can also specify%nd,%nc,%nC, or%nu[]to generatenrandom digits, letters, or characters from a given set, respectively, where n ranges from 0 to 9. For instance,%3dwill generate three random digits or%5Cwill generate five random uppercase letters. See the examples below for more details.
Any other character in the pattern is retained as-is in the output.
Supported Data Types
Character
Characteristics
-
Supports double-byte characters: No
-
Combinable: No
-
Deterministic: No
-
Reversible: No
-
Uniqueness: No
Examples
-
Use the pattern
%3d-%5Cto generate data like416-JQPCS. -
Use the pattern
%3d-%5cto generate data like416-dehco. -
Use the pattern
%u[$^#]to generate data like$. -
Use the pattern
%%%3dto generate data like%704.