Altair® Monarch®

 

Fonction RedactBankNumber

RedactBankNumber est une fonction de masquage admise dans les expressions de champ calculé.

Description

RedactBankNumber remplace les caractères numériques par des chiffres aléatoires, mais ajustés de sorte que le numéro résultant ait un chiffre de contrôle d'algorithme Luhn incorrect. (L'algorithme Luhn sert à valider différents numéros d'identification, comme les numéros de carte de crédit, les numéros IMEI, les numéros National Provider Identifier dans les Numéros de sécurité sociale américains et canadiens.)

Cette fonction produit des résultats de masquage équivalents à ceux de Pseudo-numéro de carte de crédit dans la fenêtre Propriétés du champ d'entrée.

Syntaxe

RedactBankNumber(texte)

Arguments

texte peut être un numéro de banque valable quelconque (un numéro de carte de crédit, par exemple).

Valeur renvoyée

Cette fonction renvoie un pseudo-numéro de carte de banque.  Tous les caractères non-chiffres du texte en entrée sont préservés.

Exemple dans une expression de champ calculé

Si vous créez l'expression RedactBankNumber(N°CarteCrédit)

et que N°CarteCrédit = 5610-5910-8101, le résultat pourra être du genre 5022-1016-2906-5179.