надежный способ проверки IBAN/BIC в java [закрыто]
Кто-нибудь знает надежный способ проверки номера Международного банковского счета (IBAN) и кода банковского идентификатора (BIC) в java?
6 ответов:
Apache Commons Validator имеет проверку IBAN (начиная с версии 1.4)
Главная Страница: http://commons.apache.org/validator/
Зависимость Maven:
<dependency> <groupId>commons-validator</groupId> <artifactId>commons-validator</artifactId> <version>1.6.0</version> </dependency>
правка: обновлена ссылка javadoc.
Apache Commons Validator хорош для проверки IBAN, но не имеет проверки структуры BBAN (как указано в IBAN registry).
Я только что выпустил библиотеку под названием jbanking, которая может удовлетворить ваши потребности. Он содержит процедуры для проверки IBAN и BIC. Вы можете найти его на github (https://github.com/marcwrobel/jbanking).
Но обратите внимание, что вы не можете иметь надежную проверку BIC / IBAN без использования каталога IBAN Plus (Формально известный как BICplusIBAN Directory ) иBank directory Plus (Формально известный какBic directory ). Оба они предоставляются и регулярно обновляются SWIFT, которая является регистратором BIC / IBAN. К сожалению, эти каталоги не доступны бесплатно.
Iban4j может быть хорошим выбором для проверки IBAN.
Главная Страница: https://github.com/arturmkrtchyan/iban4j
Зависимость Maven:
<dependency> <groupId>org.iban4j</groupId> <artifactId>iban4j</artifactId> <version>1.0.0</version> </dependency>
Это библиотека утилит для помощи в разработке банковских функций. https://github.com/marcwrobel/jbanking