问题标签 [iban]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1339 浏览

regex - IBAN 正则表达式包括空格和破折号

我正在尝试创建一个允许/注册 IBAN 号码的正则表达式,即使它包含破折号或空格。

前任。希腊 IBAN #

GR1601101250000000012300695

希腊 IBAN 正则表达式

我想将这三(3)个正则表达式组合成一个(1)个正则表达式:

GR\d{2} \d{4} \d{3}\w \w{4} \w{4} \w{4} \w{3}(空格)

GR\d{2}\d{4}\d{3}\w\w{4}\w{4}\w{4}\w{3}(没有空格,没有破折号)

GR\d{2}-\d{4}-\d{3}\w-\w{4}-\w{4}-\w{4}-\w{3}(破折号)

这可能吗?

任何人都可以提供的任何帮助将不胜感激。谢谢!

0 投票
2 回答
326 浏览

javascript - 如何为 IBAN 数组正确添加空格

我想问一个关于正则表达式的问题。

我有一组 IBAN。

例如["DE46700202700663820656", "DE07860700240455474700"]

我想在每 4 个字符之间添加空格。

例如"DE46 7002 0270 0663 8206 56"

目前我使用这个正则表达式。

String(this.props.invoiceData.iban).replace(/(.{4})/g, '$1 ').split(',')

它可以添加空格,但正则表达式不会为第二个 IBAN 重新启动,并且第二个 IBAN 被销毁。

例如["DE46 7002 0270 0663 8206 56", "D E078 6070 0240 4554 7470 0"]

我应该怎么做才能显示两个带有正确空格的 IBAN,如下所示?

例如["DE46 7002 0270 0663 8206 56", "DE07 8607 0024 0455 4747 00"]

0 投票
0 回答
467 浏览

sql - 在我自己的应用程序中存储 iban

我需要将用户的 IBAN 存储在我自己的应用程序中。有人告诉我 IBAN 不是秘密信息,所以我可以使用经典加密将 IBAN 存储在我的应用程序中。这样对吗?因为其他人告诉我:

IBAN 是 PAN 的一部分,因此被视为持卡人数据。如果您想保留 IBAN,则被认为是在存储信用卡数据。请注意,无论您是否存储信用卡数据,您都必须符合 PCI 标准。当您这样做时,您只需以 PCI 可以接受的方式执行此操作。

我读了这篇文章存储 SEPA(IBAN 和 BIC)数据 - 需要 PCI 合规性?,这样的答案我认为是不够的,还需要一个更详细的答案。

0 投票
0 回答
836 浏览

swift - Swift 使用 Modulo 97 进行 IBAN 转换器

我想为 iPhone 构建一个 IBAN 转换器工具。我的意思是用户有 2 个文本字段。一个用于bank code,一个用于account number

为了获得正确的IBAN,我必须输入“校验和”,例如700901001234567890131400并使用模数 97 来获取此示例中的“校验位” 08

在 php 中它看起来像这样:

如何在 Swift 中获得相同的结果?

PS:

  1. 帐号:1234567890

  2. 银行账户 :70090100

这些都不是真的只是提一下!

0 投票
1 回答
3912 浏览

javascript - 条纹 IBAN 元素错误“类型‘sepa_debit’不是有效的源类型。”

我尝试实现 Stripe IBAN 元素,如下所述:https ://stripe.com/docs/stripe-js/elements/iban

我使用了完全相同的代码,更改了 api 密钥,但我不断收到此错误“类型sepa_debit不是有效的源类型。” 但是在他们编写的文档中,您必须使用“sepa_debit”作为类型..

信用卡示例对我来说很好用..

0 投票
2 回答
340 浏览

emv - 如何使用 emv 付款方式提取 IBAN 号码

我正在尝试从非接触式卡中读取 IBAN,并且我正在使用 PAN/Track 2 等效数据标签,但我可以看到银行代码是 5 位数字(机构编号),而不是 8 位。我不知道如何找到或将其转换为blz。我在卡的记录中找不到这个blz号码。

0 投票
1 回答
2246 浏览

python - IBAN 验证 Python

对于大学,我们必须编写一个代码来验证德国、瑞士和法国的 IBAN。德国 IBAN DE08700901001234567890 包含两个字母“DE”,测试编号 08,银行编号 70090100 和帐号 1234567890。对于字母,您必须在他的号码上添加 +9(A = 10,B = 11,... Z = 35)。

为了验证 IBAN,前四个数字必须移到末尾,字母 DE 应替换为 1314。验证数字 700901001234567890131408 Modul0 97 必须为 1。

我们是绝对的初学者。我们今天讲座的主题是“while 循环和 for 循环”,所以代码需要简单。我认为,它与列表有关,因为您添加了数字,但我们还没有在讲座中讨论过列表。

我的尝试:

0 投票
0 回答
196 浏览

iban - 将 IBAN 与 BIC 匹配的算法

我正在尝试找到将 IBAN 转换为 BIC 的解决方案。

理论上,我只需要一个带有国家银行代码及其 BIC 的数据库,以将这些国家代码与 IBAN 中的相应代码进行比较(基于https://www.swift.com/sites/中描述的该国家/地区的 IBAN 格式)默认/文件/资源​​/swift_standards_ibanregistry.pdf)。但问题是,我只能找到有限且不准确的国家银行代码来源(或者根本找不到,即使是大的)。

有没有办法以另一种方式找到给定 IBAN 的 BIC 号码?我还考虑了代表金融机构的 BIC 代码中的前 4 个字母 - 但我没有发现是否可以将它们转换为“国家”代码,反之亦然)。

0 投票
1 回答
4851 浏览

javascript - 从 IBAN 号码生成 BIC 号码

在我过去的研究中,我发现了这些我不喜欢回答的问题:

  1. 从 IBAN 银行帐号生成 BIC

  2. 如何将 BIC 和 IBAN 转换为帐户和排序代码

第一个答案,给出了一个用于从 IBAN 号码提供 BIC的API 。但是它已经离线了几个月(2019/07/25 更新:Openiban 重新上线)。

第二个答案解释了如何制作IBANBIC

但似乎不可能从 IBAN 获得整个 BIC 号码。

下面我列出了一些 IBAN 号码和 BIC 号码。

伊班比克组成

正如它所暗示的,您可以从IBAN号码中获取银行代码国家代码。但没有说明如何提取银行标识符

是否可以从 IBAN 号码中提取银行标识符?是否有任何可用的 API 可以从 IBAN 号码中获取此 BIC 号码,我可以在javascript中使用?

0 投票
2 回答
3521 浏览

java - 如何检查 IBAN 验证?

如何在 Java 中验证 IBAN(国际银行帐号)以在 Android 应用程序中使用?

国际银行帐号是一种国际公认的识别跨国银行账户的系统,以促进跨境交易的沟通和处理,同时降低转录错误的风险。