在java中验证IBAN / BIC的可靠方法[已关闭]
有谁知道用java验证国际银行帐号(IBAN)和银行标识符代码(BIC)的可靠方法吗?
有谁知道用java验证国际银行帐号(IBAN)和银行标识符代码(BIC)的可靠方法吗?
Apache Commons Validator具有IBAN验证(从版本1.4开始)
主页: http://commons.apache.org/validator/
Maven dependency:
<dependency>
<groupId>commons-validator</groupId>
<artifactId>commons-validator</artifactId>
<version>1.7</version>
</dependency>
编辑:更新了javadoc链接。
Apache Commons Validator适用于IBAN验证,但缺少BBAN结构验证(如IBAN注册表中所述)。
我刚刚发布了一个名为jbanking的库,它可能适合您的需求。它包含 IBAN 和 BIC 验证的例程。你可以在github上找到它(https://github.com/marcwrobel/jbanking)。
但请注意,如果不使用IBAN Plus目录(通常称为BICplusIBAN目录)和Bank目录Plus(以前称为BIC目录),则无法进行可靠的BIC / IBAN验证。两者都由SWIFT提供并定期更新,SWIFT是BIC / IBAN注册商。不幸的是,这些目录不是免费提供的。