zuverlässige Validierung von IBAN/BIC in java
Kennt jemand eine zuverlässige Möglichkeit zu überprüfen International Bank Account Number (IBAN) und den Bank Identifier Code (BIC) in java?
InformationsquelleAutor der Frage tehvan | 2009-06-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese könnten einen Blick Wert sein:
http://soastation.googlepages.com/iban-checkdigit-src.jar
http://developers.sun.com/docs/javacaps/designing/capsswftintprj.ghfyv.html
InformationsquelleAutor der Antwort Brandon E Taylor
Apache-Commons-Validator hat die IBAN-Validierung (seit version 1.4)
Homepage: http://commons.apache.org/validator/
Javadoc: https://commons.apache.org/proper/commons-validator/apidocs/org/apache/commons/validator/routines/checkdigit/IBANCheckDigit.html
Maven-dependency:
Edit: Aktualisiert javadoc-link.
InformationsquelleAutor der Antwort Milanka
Apache-Commons-Validator ist gut für die IBAN-Validierung, aber es fehlt BBAN-Struktur Validierung (gemäß IBAN registry).
Ich habe soeben eine Bibliothek, benannt jbanking, dass möglicherweise passt Ihren Bedarf. Es enthält Routinen für sowohl die IBAN-und BIC-Validierung. Sie finden es auf github (https://github.com/marcwrobel/jbanking).
Aber beachten, dass Sie nicht haben, eine zuverlässige BIC /IBAN-Validierung ohne Verwendung der IBAN Plus Directory (früher bekannt als die BICplusIBAN Verzeichnis) und die Bank directory Plus (früher bekannt als die BIC-Verzeichnis). Beide werden zur Verfügung gestellt und regelmäßig aktualisiert von SWIFT was ist der BIC /IBAN-registrar. Leider sind diese Verzeichnisse nicht frei verfügbar.
InformationsquelleAutor der Antwort Marc Wrobel
iban4j könnte eine gute Wahl für IBAN-Validierung.
Homepage: https://github.com/arturmkrtchyan/iban4j
Maven-dependency:
InformationsquelleAutor der Antwort Artur Mkrtchyan
Diese Bibliothek stellt eine IBAN-Klasse Unterstützung BBAN-Struktur-Validierung.
http://www.jdtaus.org/ISO-13616/current/index.html
InformationsquelleAutor der Antwort user2835655
Dies ist eine Bibliothek von utilities zur Unterstützung bei der Entwicklung von banking-Funktionalität.
https://github.com/marcwrobel/jbanking
InformationsquelleAutor der Antwort vaskenzis