Qualcuno sa di un modo affidabile per convalidare il numero di conto bancario internazionale (IBAN) e il codice identificativo bancario (BIC) in java?metodo affidabile per convalidare IBAN/BIC in java
risposta
questi potrebbero essere la pena dare un'occhiata:
http://soastation.googlepages.com/iban-checkdigit-src.jar
http://developers.sun.com/docs/javacaps/designing/capsswftintprj.ghfyv.html
Brandon, il tuo primo link funziona correttamente (scarica solo un file jar senza copyright ecc., È questo che intendevi?) Il secondo link però è rotto. Sembra che a Oracle non piaccia molto. – Johan
Apache Commons Validator ha validazione IBAN (a partire dalla versione 1.4)
Home page: http://commons.apache.org/validator/
Maven dipendenza:
<dependency>
<groupId>commons-validator</groupId>
<artifactId>commons-validator</artifactId>
<version>1.6.0</version>
</dependency>
Modifica: Aggiornato collegamento javadoc.
Il collegamento corretto a javadoc è: http: //commons.apache.org/proper/commons-validator/javadocs/api-1.4.0/org/apache/commons/validator/routines/checkdigit/IBANCheckDigit.html – drame
Validatore di Apache Commons è valido per la convalida IBAN, ma manca la convalida della struttura BBAN (come specificato in IBAN registry).
Ho appena rilasciato una libreria, denominata jbanking, che potrebbe soddisfare le tue necessità. Contiene routine per la convalida sia IBAN che BIC. Puoi trovarlo su github (https://github.com/marcwrobel/jbanking).
Ma nota che non si può avere un BIC affidabile/validazione IBAN senza utilizzare il IBAN Plus Directory (in precedenza noto come il BICplusIBAN Directory) e il Bank directory Plus (in precedenza noto come il BIC directory). Entrambi sono forniti e regolarmente aggiornati da SWIFT, che è il registrar BIC/IBAN. Sfortunatamente queste directory non sono disponibili gratuitamente.
Questa libreria fornisce una classe IBAN che supporta la convalida della struttura BBAN.
Questa è una libreria di programmi di utilità per assistere con lo sviluppo di funzionalità bancario. https://github.com/marcwrobel/jbanking
iban4j potrebbe essere una buona scelta per la convalida IBAN.
home page: https://github.com/arturmkrtchyan/iban4j
Maven dipendenza:
<dependency>
<groupId>org.iban4j</groupId>
<artifactId>iban4j</artifactId>
<version>1.0.0</version>
</dependency>
Ciao , Ho appena esaminato e alla fine ho deciso di usare la tua libreria. Bel lavoro e semplice API. Mille grazie per aver condiviso! – javapapo
Grazie mille @javapapo –
riformulato la domanda iniziale. Non uso più la terribile parola "libreria", che ha causato la chiusura della domanda come fuori tema – tehvan