首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何正确屏蔽SEPA (IBAN和BIC)信息?

如何正确屏蔽SEPA (IBAN和BIC)信息?
EN

Stack Overflow用户
提问于 2015-02-03 20:38:17
回答 2查看 3.5K关注 0票数 0

我目前正在开发一个支付系统,用户可以使用SEPA-debit支付这项服务。用户可以只输入一次数据,然后可以在将来进行另一次付款时选择相同的付款方法。

因此,为了让用户选择适当的帐户借记,我需要显示有关她/他的帐户的一些信息。在信用卡的世界里,屏蔽卡号中除最后4位以外的所有数字是很正常的,例如XXXX-1234

在显示IBAN号码时,我是否也应该隐藏除最后4位以外的所有数字?我是否应该对BIC执行相同的操作,或者显示完整的BIC编号是否安全?

EN

回答 2

Stack Overflow用户

发布于 2015-11-27 17:16:03

在我看来,IBAN和BIC不需要屏蔽。BIC提供的唯一信息是特定账户所属的银行。互联网上有很多列有每家银行的BIC代码的名单。

至于IBAN,如果出于隐私目的将此信息显示给第三方,您可以将其屏蔽(这也是为什么您可能希望隐藏某人的全名并仅显示例如John S而不是John Smith的原因),但即使有人窃取了您的IBAN,没有您的确认,他也无法对其执行任何操作。如果你确认了,他可以直接借记,但通常你的银行会提前通知你,你可以拒绝。所以欺诈的机会是有限的。

此外,我知道一些银行的移动应用程序,允许你连接你手机的联系人到应用程序,你可以看到他们的银行账户(如果你想让他们付款)

我希望这能回答你的问题。

票数 2
EN

Stack Overflow用户

发布于 2018-11-05 18:35:39

用户可以通过this link使用掩码jquery库,

然后根据您的情况使用这些函数中的一个,

如果文本字段是静态创建的,则使用

代码语言:javascript
复制
$(document).ready(function(){
  $('#rib').mask('SS00 0000 0000 0000 0000 00', {
      placeholder: '____ ____ ____ ____ ____ __'
  });
});
代码语言:javascript
复制
#rib{
  height: 35px;
  border: 2px solid #CECECE;
  width:  300px;
  text-indent: 10px;
  border-radius: 3px;
}

#rib:focus{
  border-color: black;
  outline: none
}
代码语言:javascript
复制
<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>

  1. 如果文本字段是动态创建的:

$(document).on('focus','#field',function () { $(this).mask('SS00 0000 0000 0000 00',{ placeholder:'____ ____ ____ __‘});});

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28299170

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档