15位银行卡号格式为0000-000000-00000 [1]。
如果我显示最后4位数字,它会变成xxxx-xxxxxx-x0000,看起来有点傻。
是否有正确的方法来格式化屏蔽的15位数字?
(我希望我们不会显示超过最后4个,但如果有标准,我想了解它。)
答案 0 :(得分:6)
真的没有标准。绝大多数网站都显示最后四个,前面有四个X,无论信用卡号是15位还是16位,这对您的用户来说可能是最容易识别的。但是如果你真的想要格式化它以便显示卡号的实际结构,那么尽管有愚蠢的行为,它仍然是xxxx-xxxxxx-x0000
。用户可能会发现显示一个额外的字符(xxxx-xxxxxx-00000
)是“不安全的”,我相信您不希望任何人有机会投诉或进行退款。