1

我的项目中有一个水晶报告,将显示信用卡号等机密信息。目前信用卡号没有屏蔽。我想掩盖信用卡号,例如' XXXX XXXX 1234 5678 '。我如何在水晶报告中做到这一点?

4

1 回答 1

2

如果已知您所有的信用卡号码都是 16 位数字(大多数,但并非所有卡都是 16 位数字)并且是数字,您可以这样做

local numbervar cardno := totext({table.cardno},0,''); //cardno to string
"XXXX XXXX " + cardno[9 to 12] + " " + cardno[13 to 16]

如果卡号已经是字符串,则省略第一行。您可能还想屏蔽除最后 4 位以外的所有数字,因为第 8 到第 15 位代表整个帐号(请参阅:您的信用卡号是什么意思

于 2013-03-12T16:17:21.920 回答