# Función IBAN Español en Javascript

**URL:** <https://foros.velneo.com/t/funcion-iban-espanol-en-javascript/1157>\
**Category:** Velneo\
**Created:** [23 Octubre, 2009 15:09 UTC](https://foros.velneo.com/t/funcion-iban-espanol-en-javascript/1157 "2009-10-23T15:09:03Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![JorgeVelasco](https://avatars.discourse-cdn.com/v4/letter/j/50afbb/32.png) [@JorgeVelasco](https://foros.velneo.com/u/JorgeVelasco)\
**Post date:** [23 Octubre, 2009 15:09 UTC](https://foros.velneo.com/t/funcion-iban-espanol-en-javascript/1157/1 "2009-10-23T15:09:03Z")

</div>

Buenas tardes.

IBAN (International Bank Account Number) es el número de identificación internacional para las cuentas bancarias. Su finalidad es la de facilitar las operaciones internacionales garantizando la exactitud de los datos y agilizando las transacciones. Todas las entidades financieras están obligadas a aceptar el IBAN en las operaciones de sus clientes.

El IBAN consta de 34 caracteres (en España 24) que contienen los siguientes elementos consecutivos: Código del País (ES) , Dígito IBAN , 20 dígitos de la cuenta bancaria.

&nbsp;

El código en Javascript es la que os pongo en la primera imagen.

La función se corresponde con la segunda imagen. En ésta hay 4 parámetros que le paso. El código del banco, el código de la sucursal, el DC y el número de cuenta.

Lo último que me quedará será llamar a la función desde el contenido incial de mi campo IBAN, por ejemplo de la tabla Proveedores. El contenido incial sería : "ES" + llamada a la funcion + Banco + Sucursal + DC + Número de Cuenta.

Un saludo.

&nbsp;

**Jorge Velasco**

**SISTEMA BINARIO**

&nbsp;

[attachment=6178,642] [attachment=6178,643]

&nbsp;

---

<div class="post-metadata">

**Author:** ![overall.massoicb](https://avatars.discourse-cdn.com/v4/letter/o/dec6dc/32.png) [@overall.massoicb](https://foros.velneo.com/u/overall.massoicb)\
**Post date:** [23 Octubre, 2009 17:29 UTC](https://foros.velneo.com/t/funcion-iban-espanol-en-javascript/1157/2 "2009-10-23T17:29:47Z")

</div>

Muchas gracias por ésta aportación, lo he probado y funciona &nbsp;a la perfeccción.

Una pregunta, Que pasa con los códigos IBAN de otros países que tienen los 34 carácteres?

Saludos y gracias

Overall

---

<div class="post-metadata">

**Author:** ![overall.massoicb](https://avatars.discourse-cdn.com/v4/letter/o/dec6dc/32.png) [@overall.massoicb](https://foros.velneo.com/u/overall.massoicb)\
**Post date:** [23 Octubre, 2009 19:19 UTC](https://foros.velneo.com/t/funcion-iban-espanol-en-javascript/1157/3 "2009-10-23T19:19:36Z")

</div>

Hola de nuevo,

Hay alguien que tenga el script para hacer el cálculo del DNI, NIF, Cuenta bancaria (validarla). En el ejemplo que hay colgado en las apps de scripts, no me funciona, sale un error.

Nos iria muy bien.&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![JorgeVelasco](https://avatars.discourse-cdn.com/v4/letter/j/50afbb/32.png) [@JorgeVelasco](https://foros.velneo.com/u/JorgeVelasco)\
**Post date:** [23 Octubre, 2009 19:55 UTC](https://foros.velneo.com/t/funcion-iban-espanol-en-javascript/1157/4 "2009-10-23T19:55:59Z")

</div>

Buenas overall

Para los iBAN de cuentas extranjeras tengo el javascript, pero estoy entendiendo como funciona!!!

Si quieres validar la cuenta, supogo que será validar el Dígito de Control no? Lo tienes en VELNEO. Si es para calcular el DC la fórmula sería:&nbsp;

**calcModule11Check( #COD\_BANCO + #COD\_SUCURSAL) + calcModule11Check(#NUM\_CUENTA)**

El de los NIF, NIE y CIF los tengo en javascript y van perfectos.&nbsp; Los pondré...

Un saludo.

&nbsp;

**Jorge Velasco**

**SISTEMA BINARIO**

&nbsp;

---

<div class="post-metadata">

**Author:** ![overall.massoicb](https://avatars.discourse-cdn.com/v4/letter/o/dec6dc/32.png) [@overall.massoicb](https://foros.velneo.com/u/overall.massoicb)\
**Post date:** [23 Octubre, 2009 20:58 UTC](https://foros.velneo.com/t/funcion-iban-espanol-en-javascript/1157/5 "2009-10-23T20:58:09Z")

</div>

Gracias Jorge,

Probaré a validar el DC como indicas. En cuanto pongas el resto de códigos los probaré e incorporaré a mis aplicaciones.

Muchas gracias por tu colaboración y aportaciones útiles.

Saludos

Overall

---

<div class="post-metadata">

**Author:** ![vlinares](https://avatars.discourse-cdn.com/v4/letter/v/57b2e6/32.png) [@vlinares](https://foros.velneo.com/u/vlinares)\
**Post date:** [15 Marzo, 2013 20:06 UTC](https://foros.velneo.com/t/funcion-iban-espanol-en-javascript/1157/6 "2013-03-15T20:06:50Z")

</div>

Buenas tardes…

NO termino de entenderlo y no encuantro documentación que me aclare el uso de funciones escritas en js…

tengo un script validarmail,js

En este se define una funcion validamail(mail) y no logro entender como le puedo pasar el parámetro mail

Gracias por vuestra ayuda y perdón por las molestias.

Un saludo

Vicente

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![jorge.hontoria](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/jorge.hontoria/32/86_2.png) [@jorge.hontoria](https://foros.velneo.com/u/jorge.hontoria)\
**Post date:** [16 Marzo, 2013 08:03 UTC](https://foros.velneo.com/t/funcion-iban-espanol-en-javascript/1157/7 "2013-03-16T08:03:19Z")

</div>

Un par de ejemplos avanzados…

[https://www.bindb.com/iban-generator.html](https://www.bindb.com/iban-generator.html) -\> [https://www.bindb.com/img/iban.js](https://www.bindb.com/img/iban.js)

[http://hachecrm2011.wordpress.com/2012/11/07/javascript-functions-for-validating-iban-bank-account-id-and-passport-number-for-spain/](http://hachecrm2011.wordpress.com/2012/11/07/javascript-functions-for-validating-iban-bank-account-id-and-passport-number-for-spain/)

---

<div class="post-metadata">

**Author:** ![jorge.hontoria](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/jorge.hontoria/32/86_2.png) [@jorge.hontoria](https://foros.velneo.com/u/jorge.hontoria)\
**Post date:** [16 Marzo, 2013 08:05 UTC](https://foros.velneo.com/t/funcion-iban-espanol-en-javascript/1157/8 "2013-03-16T08:05:13Z")

</div>

El primero ejemplo es GPL… lo podéis descargar desde [http://toms-cafe.de/iban/iban.html](http://toms-cafe.de/iban/iban.html)

&nbsp;

---

<div class="post-metadata">

**Author:** ![programador](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/programador/32/5498_2.png) [@programador](https://foros.velneo.com/u/programador)\
**Post date:** [17 Marzo, 2013 18:49 UTC](https://foros.velneo.com/t/funcion-iban-espanol-en-javascript/1157/9 "2013-03-17T18:49:41Z")

</div>

Se que es un poco de abuso pero alguien podría poner un vin de ejemplo, no tengo mucha experiencia en js
