我目前正在开发一个支付系统,用户可以使用SEPA-debit支付这项服务。用户可以只输入一次数据,然后可以在将来进行另一次付款时选择相同的付款方法。
因此,为了让用户选择适当的帐户借记,我需要显示有关她/他的帐户的一些信息。在信用卡的世界里,屏蔽卡号中除最后4位以外的所有数字是很正常的,例如XXXX-1234
在显示IBAN号码时,我是否也应该隐藏除最后4位以外的所有数字?我是否应该对BIC执行相同的操作,或者显示完整的BIC编号是否安全?
发布于 2015-11-27 17:16:03
在我看来,IBAN和BIC不需要屏蔽。BIC提供的唯一信息是特定账户所属的银行。互联网上有很多列有每家银行的BIC代码的名单。
至于IBAN,如果出于隐私目的将此信息显示给第三方,您可以将其屏蔽(这也是为什么您可能希望隐藏某人的全名并仅显示例如John S而不是John Smith的原因),但即使有人窃取了您的IBAN,没有您的确认,他也无法对其执行任何操作。如果你确认了,他可以直接借记,但通常你的银行会提前通知你,你可以拒绝。所以欺诈的机会是有限的。
此外,我知道一些银行的移动应用程序,允许你连接你手机的联系人到应用程序,你可以看到他们的银行账户(如果你想让他们付款)
我希望这能回答你的问题。
发布于 2018-11-05 18:35:39
用户可以通过this link使用掩码jquery库,
然后根据您的情况使用这些函数中的一个,
如果文本字段是静态创建的,则使用
$(document).ready(function(){
$('#rib').mask('SS00 0000 0000 0000 0000 00', {
placeholder: '____ ____ ____ ____ ____ __'
});
});#rib{
height: 35px;
border: 2px solid #CECECE;
width: 300px;
text-indent: 10px;
border-radius: 3px;
}
#rib:focus{
border-color: black;
outline: none
}<input id="rib" name="rib" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.15/jquery.mask.min.js"></script>
$(document).on('focus','#field',function () { $(this).mask('SS00 0000 0000 0000 00',{ placeholder:'____ ____ ____ __‘});});
https://stackoverflow.com/questions/28299170
复制相似问题