Validar IBAN

Para validar el IBAN de las cuentas del banco, muchos en Java crearían su propia clase pero, en la librería de Apache Commons Validator, tenemos la implementación ya hecha desde la versión 1.4.
JavaDoc
Dependencia en Maven:

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

Come se puede ver en el JavaDoc existen dos métodos:
– Calculate: donde se calcula el dígito de control para el código IBAN.
– isValid: se comprueba que el dígito de control es válido en el IBAN.

IBANCheckDigit ibancd = new IBANCheckDigit();
 boolean boo = ibancd.isValid("IBAN");

Más información en la wikipedia Wikipedia – IBAN number.

Tanto en la wikipedia como en la página como en el JavaDoc enlazados hay ejemplos de cómo se calcula usando el módulo de 97.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s