1
我的項目中有一份水晶報告顯示機密信息,如信用卡號。目前沒有掩蓋信用卡號。我想掩蓋信用卡號碼,例如'XXXX XXXX 1234 5678'。我如何在水晶報告中做到這一點?將掩碼添加到水晶報告中的字符串
我的項目中有一份水晶報告顯示機密信息,如信用卡號。目前沒有掩蓋信用卡號。我想掩蓋信用卡號碼,例如'XXXX XXXX 1234 5678'。我如何在水晶報告中做到這一點?將掩碼添加到水晶報告中的字符串
如果你所有的信用卡號碼被稱爲是16位(大多數但不是所有的卡都是16位數)和都是數字,你可以做到這一點
local numbervar cardno := totext({table.cardno},0,''); //cardno to string
"XXXX XXXX " + cardno[9 to 12] + " " + cardno[13 to 16]
如果卡號已經是一個字符串,只是省略第一行。由於第8位至第15位數字代表整個帳戶號碼(請參閱:What your credit card numbers mean)
+1對於感興趣的鏈接,您還可能想要屏蔽除最後4位數以外的所有數字。 – craig 2013-03-12 17:40:06
AmEx是15位數字分組的4,6,5。 除非你有這個數據加密,否則我敢冒險猜測你違反了PCI標準。 – Sun 2013-03-12 19:25:50
謝謝!它的工作.. – 2013-03-13 05:37:10