2013-03-12 99 views

回答

2

如果你所有的信用卡號碼被稱爲是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

+0

+1對於感興趣的鏈接,您還可能想要屏蔽除最後4位數以外的所有數字。 – craig 2013-03-12 17:40:06

+0

AmEx是15位數字分組的4,6,5。 除非你有這個數據加密,否則我敢冒險猜測你違反了PCI標準。 – Sun 2013-03-12 19:25:50

+0

謝謝!它的工作.. – 2013-03-13 05:37:10