Aplicar Máscara nos Números do Seguro Nacional do Reino Unido

A política de aplicação de máscara nos Números de Seguro Nacional do Reino Unido gera um Número de Seguro Nacional do Reino Unido (NINO) aleatório que inclui as duas primeiras letras (o prefixo) e a letra final opcional (o sufixo) do valor de origem.

sintaxe da política JavaScript

Essa política está disponível com as funções NINOMask.randomNINO() e NINOMask.maskNINO().

Para gerar um valor aleatório não baseado no valor de entrada, use a função: NINOMask.randomNINO()

Para gerar um valor com base no valor de entrada, use a função: NINOMask.maskNINO(record.getItem('<arg.inputAttribute>'))

Por exemplo, para gerar um valor aleatório com base no valor de entrada, use o seguinte:

NINOMask.maskNINO(record.getItem('/DEMO/CUSTOMERS/NATIONAL_ID'))

Para gerar um valor com base no valor de entrada e aplicar máscara em um atributo adicional no qual todas as instâncias do valor de entrada estejam com máscara, use a função:NINOMask.maskNINO(record.getItem('<arg.inputAttribute>'), '<arg.additionalAttribute>')

Por exemplo, para gerar um valor com base no atributo NATIONAL_ID e aplicar uma máscara em instâncias adicionais do valor de entrada encontradas no atributo CUST_ID, use o seguinte:

NINOMask.maskNINO(record.getItem('/DEMO/CUSTOMERS/NATIONAL_ID'), '/DEMO/CUSTOMERS/CUST_ID')

Argumento Descrição
inputAttribute O atributo contendo o valor de entrada no qual a máscara será aplicada.
additionalAttribute O atributo adicional no qual todas as instâncias do valor de entrada estão mascaradas.