Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Crear variable Número de cuenta Bancaria

  • tutulu
  • tutulu's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
6 years 6 months ago #159328 by tutulu
Hola:

Llevo días pegándome para crear una variable que recoja un número de cuenta de 20 dígitos, y que lógicamente sea correcto, y no lo consigo.

He probado con variables múltiples numéricas, con textos, etc, pero no lo consigo.
El formato que tiene un número de cuenta bancaria española es el siguiente:

4 dígitos (Entidad)
4 dígitos (Oficina)
2 dígitos (Dígito de control)
10 dígitos (número de cuenta)


2005-0100-01-1234567890

¿Se os ocurre alguna forma de hacerlo? Tal vez con una variable numérica poniendo una expresión regular? No se me ocurre como hacerlo.

Gracias por vuestra ayuda.
The topic has been locked.
  • tutulu
  • tutulu's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
6 years 6 months ago #159331 by tutulu
Replied by tutulu on topic Crear variable Número de cuenta Bancaria
Hola, me autocontesto :)

Al final he conseguido hacerlo. He creado una variable de Texto(línea), le he introducido un tamaño máximo de 23, y después, he creado una Expresión Regular que he insertado en apartado Validación: /^\d{4}\-\d{4}\-\d{2}\-\d{10}$/

De esta manera he controlado que el formato para introducir un numero de cuenta tiene que ser nnnn-nnnn-nn-nnnnnnnnnn

Seguramente exista alguna otra forma más eficaz o mejor de hacerlo, si se os ocurre, podéis ponerlo para así mejorar todos.

Graciasss:P
The topic has been locked.

Lime-years ahead

Online-surveys for every purse and purpose