정규식을 통한 문자 바꾸기

정규식을 통한 문자 바꾸기 정책은 대체되는 문자의 유형과 일치하고 무작위로 생성된 문자로 문자열에 있는 각 문자를 마스크합니다. 예를 들어, 숫자는 숫자로 대체되고 소문자는 소문자로 대체됩니다. 이 정책은 정규식을 사용하여 문자열에서 마스크할 문자를 판별합니다. 마스킹에 사용되는 문자는 지정된 문자 세트에서 얻습니다. 이 정책은 문자 세트의 파트인 문자만 마스크합니다.

JavaScript 정책 구문

이 정책은 ScrambleMask.replaceCharactersByRegularExpression() 함수와 함께 사용할 수 있습니다.

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

예를 들어, a - h의 소문자를 영어 문자 세트의 문자로 바꾸려면 다음 구문을 입력하십시오.

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

인수 설명
inputAttribute 마스크할 문자열을 포함하는 속성
regularExpression 입력 문자열에서 마스크할 문자를 설명하는 정규식
language 마스킹에 사용되는 문자를 제공하는 문자 세트의 언어. 문자 세트가 지정되지 않거나 문자 세트가 지원되지 않는 경우 영어 문자 세트가 사용됩니다. 지원되는 문자 세트의 목록은 스크램블 마스크 정책에 지원되는 언어 문자 세트를 참조하십시오.