23

javaで国際銀行口座番号(IBAN)と銀行識別コード(BIC)を検証する信頼できる方法を知っている人はいますか?

4

6 に答える 6

36

Apache Commons Validator には IBAN 検証があります (バージョン 1.4 以降)

ホームページ: http://commons.apache.org/validator/

Javadoc: https://commons.apache.org/proper/commons-validator/apidocs/org/apache/commons/validator/routines/checkdigit/IBANCheckDigit.html

Maven の依存関係:

<dependency>
  <groupId>commons-validator</groupId>
  <artifactId>commons-validator</artifactId>
  <version>1.7</version>
</dependency>

編集: javadoc リンクを更新しました。

于 2012-08-16T06:53:13.047 に答える
14

Apache Commons Validator は IBAN の検証には適していますが、BBAN 構造の検証が欠けています ( IBAN レジストリで指定されています)。

jbanking という名前のライブラリをリリースしました。これは、あなたのニーズに合うかもしれません。IBAN と BIC の両方の検証のためのルーチンが含まれています。github ( https://github.com/marcwrobel/jbanking )で見つけることができます。

ただし、 IBAN Plus ディレクトリ(以前のBICplusIBAN ディレクトリ) とBank ディレクトリ Plus (以前のBIC ディレクトリ)を使用しないと、信頼できる BIC / IBAN 検証を行うことはできないことに注意してください。どちらも BIC / IBAN レジストラである SWIFT によって提供され、定期的に更新されます。残念ながら、これらのディレクトリは無料で利用できません。

于 2013-07-02T22:38:24.150 に答える
9

これらは一見の価値があるかもしれません:

http://soastation.googlepages.com/iban-checkdigit-src.jar

http://developers.sun.com/docs/javacaps/designing/capsswftintprj.ghfyv.html

于 2009-06-15T07:09:26.363 に答える
4

iban4j は IBAN 検証に適しているかもしれません。

ホームページ: https://github.com/arturmkrtchyan/iban4j

Maven の依存関係:

<dependency>
      <groupId>org.iban4j</groupId>
      <artifactId>iban4j</artifactId>
      <version>1.0.0</version>
</dependency>
于 2013-12-15T17:12:17.513 に答える
0

このライブラリは、BBAN 構造の検証をサポートする IBAN クラスを提供します。

http://www.jdtaus.org/ISO-13616/current/index.html

于 2013-10-01T16:07:54.457 に答える
0

これは、銀行機能の開発を支援するユーティリティのライブラリです。 https://github.com/marcwrobel/jbanking

于 2013-10-24T12:55:32.403 に答える