1

我需要从 c# 验证 IBAN 和 SWIFT。我可以看到 IBAN 部分有一个我要测试的 nuget 包:

伊班努吉

但是对于 SWIFT 部分,我没有找到太多信息。任何人都知道如何从 c# 进行这种验证?

4

1 回答 1

1

这里有关于 SWIFT 代码格式的信息:https ://www.theswiftcodes.com/

提炼:

The code formatted as below:
AAAA BB CC DDD
First 4 characters - bank code (only letters)
Next 2 characters - ISO 3166-1 alpha-2 country code (only letters)
Next 2 characters - location code (letters and digits) (passive participant will have "1" in the second character)
Last 3 characters - branch code, optional ('XXX' for primary office) (letters and digits)

显然,这些元素中的一些可以单独验证以确定特定代码是否合理。

然而,与 IBAN 不同,它似乎没有校验位元素。

因此,验证的唯一方法是参考当前明确的 SWIFT 代码列表,我相信数据是专有的,显然会随着时间的推移而更新/更改。

于 2019-11-30T20:43:51.283 回答