Zeichen nach regulärem Ausdruck ersetzen

Die Richtlinie Zeichen nach regulärem Ausdruck ersetzen maskiert jedes Zeichen in einer Zeichenfolge mit einem zufällig generierten Zeichen, das mit dem ersetzten Zeichentyp übereinstimmt. Beispielweise werden Zahlen durch Zahlen ersetzt und Kleinbuchstaben durch Kleinbuchstaben. Die Richtline ermittelt die in der Zeichenfolge zu maskierenden Zeichen mithilfe eines regulären Ausdrucks. Für die Maskierung werden Zeichen aus einem angegebenen Zeichensatz verwendet. Mit der Richtlinie werden nur zum Zeichensatz gehörende Zeichen maskiert.

Syntax von JavaScript-Richtlinien

Diese Richtlinie ist bei der Funktion ScrambleMask.replaceCharactersByRegularExpression() verfügbar.

ScrambleMask.replaceCharactersByRegularExpression(record.getItem( '<arg:inputAttribute'), <arg:regularExpression>, <arg:language>)

Sollen beispielsweise die Kleinbuchstaben von a bis h durch Zeichen eines englischen Zeichensatzes ersetzt werden, verwenden Sie folgende Syntax:

ScrambleMask.replaceCharactersByRegularExpression(record.getItem('/DEMO/ORDERS/ORDER_ID'), '([a-h]+)', 'English')

Argument Beschreibung
inputAttribute Das Attribut, das die zu maskierende Zeichenfolge enthält.
regularExpression Ein regulärer Ausdruck, der die Zeichen zur Maskierung der Eingabezeichenfolge beschreibt.
language Die Sprache des Zeichensatzes, der die Zeichen für die Maskierung enthält. Wird kein Zeichensatz angegeben oder wird der angegebene Zeichensatz nicht unterstützt, wird der englische Zeichensatz verwendet. Eine Liste der unterstützten Zeichensätze finden Sie in Für Verwürfelungsmaskenrichtlinien unterstützte Sprachenzeichensätze.