问题标签 [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.
modulo - 在数字末尾添加两位数以计算特定模数的算法?
所以,假设我有一个数字 123456。123456 % 97 = 72。如何确定需要在 123456 的末尾添加哪些两位数字,以便新数字 % 97 = 1?注意——它必须始终是两位数。
例如,123456 76 % 97 = 1。在这种情况下,我需要在数字末尾添加数字“76”。
(这是用于 IBAN 号码计算。)
xslt - 使用 XSLT 2.0 验证 IBAN?
是否可以编写一个可以进行基本 IBAN Mod-97 检查的 XSLT 函数?
来自维基百科:
1. 将四个初始字符移动到字符串的末尾。
2. 将字符串中的每个字母替换为两位数字,从而扩展字符串,其中 A=10, B=11, ..., Z=35。
3. 将字符串解释为十进制整数并计算该数字除以 97 后的余数。
如果余数为 1,则通过校验位测试并且 IBAN 可能有效。
谢谢。
oracle - 在 PL/SQL 中验证 IBAN
我正在尝试找到一些现成的代码(是的,我的意思是teh codez
)来验证 PL/SQL 中的 IBAN 帐号。
有人知道一些样品吗?我认为应该有人已经实现了...
谢谢
validation - 即时银行帐号验证
今天我不得不将一个真实的(死树)信中的银行帐号复制到 Emacs 缓冲区,然后通过电子邮件发送。我在将它从字母复制到 Emacs 缓冲区时犯了一个错误(忘记了一位数字)。这导致一位同事的一封电子邮件告诉我:“无法付款,伪造的 IBAN”。
创建一个功能/次要模式有多难:
检测看起来像 IBAN 的“事物”(例如,两个大写字母后跟在“x”和“y”数字之间,忽略空格等。有现成的正则表达式可以验证某事物是否看起来像 IBAN或不)
运行 mod 97,如果 IBAN 看起来无效,则以红色突出显示
理想情况下,我需要一种可以为几种类型的缓冲区(愚蠢的文本文件,还有电子邮件等)打开的次要模式。
使用 Emacs 来做到这一点的“方法”是什么?
php - 从 IBAN 银行帐号生成 BIC
是否有任何现有的库或脚本可用于从 IBAN 银行帐号(和其他必要信息)生成 BIC 代码?
我在网上搜索过,但只找到了 IBAN 生成器。
提前致谢!
php - BIC 检查的正则表达式
我为 php 函数 pregmatch 编写了一个正则表达式,如下所示:
现在我需要检查 BIC 字符串的一致性。
它有问题……它总是正确的。我不知道为什么。
我使用的代码是这样的:
编辑:
以下是 swift 帐户中 BIC 格式的一些参考:
http://www.sage.co.uk/sage1000v2_1/form_help/workingw/subfiles/iban_and_bic.htm
http://en.wikipedia.org/wiki/ISO_9362
http://www.swift.com/products_services/bic_and_iban_format_registration_bic_details?rdct=t
一个示例 BIC 将是:
诺拉德21STS
OPSKATWW
仅当字符串包含以下代码时,正则表达式才应返回 true:其长度为 8 个或 11 个字符,并且包括:
银行代码 - 4 个字母字符 国家代码 - 2 个字母 位置代码 - 2 个字母数字字符,零除外 分行代码 - 3 个字母数字字符
这些是规格。
所以长度可以是 11 或 8,前 4 可以是任何东西,然后 2 个字母是必须的,然后是 2 个数字和可选的 3 个字母数字。
以下内容无效:
abcdefxx
abcdefxxyyy
这些也是无效的:
aaa11xx
aaaa11xxyyy
等等。
vbscript - VbScript 使用 mod97 验证 IBAN(数字太大)
所以我正在用 VbScript 编写一个应用程序,并且我正在尝试验证一个 IBAN 号码。但问题是,我必须修改的数字太大了。
例如:734027177486111478 mod 97
这就是我想要做的,但我似乎找不到用于执行此操作的类型。下面是我目前正在使用的代码。在本例中,最后一点的 vCheckCode 是 734027177486111478。
关于如何做到这一点的任何想法?
提前致谢!
javascript - 用 javascript 计算欧洲 iban
我有德语“Bankleitzahl”和帐号,现在我想用 javascript 计算相应的 IBAN,所以我不必在不可信的网站上输入我的银行数据。
我将如何在我自己的客户端上使用 javascript 计算这个?
emv - 从 emv 卡中获取 IBAN 号码
我在从德国 CashCards(也称为 Geldkarte)读取IBAN号码时遇到了一些问题。我可以与我的卡进行通信,并从中获取一些信息。但我不知道我必须向卡发送哪个命令Apdu,才能获得 IBAN 号码......
该应用程序在 Java 7 上运行,我使用java.smartcardio api
Protocoll is T=1
我的 commandApdu 获取日期如下所示:
我得到的信息是:
谁能告诉我获取 IBAN 号码的正确 apdu 吗?
如果我忘记了一些需要的信息,我很抱歉,但这是我在这个板上的第一个问题 :-)
java - 如何计算 IBAN 国家校验码?
在Wikipedia之后,我正在开发一个 Java 应用程序来计算和验证来自不同国家的 IBAN。一些 BBAN 有一个国家校验位,但我找不到任何关于如何计算它的文档。我在哪里可以找到“国家校验位”的算法?我对“iban check digit”不感兴趣,但对与国家相关的数字不感兴趣。