Muster/Pattern IBAN

Fragen und Antworten rund um das Thema JavaScript im LiveCycleDesigner
Antworten
VAK
Beiträge: 6
Registriert: 18.06.2013, 15:39

Muster/Pattern IBAN

Beitrag von VAK » 18.06.2013, 15:58

In einem PDF-Formular würde ich gern die IBAN "benutzerfreundlich" - gruppiert je nach 4 Zeichen - abbilden lassen (z.B. DE12 1234 1234 ....). Ich versuchte es mit dem Muster/Pattern text{AA99 9999 9999 9999 9999 9999 9999 9999 99}. Das funktioniert solange man auch wirklich alle 34 Zeichen einträgt. Sobald man aber eine kürzere IBAN hat (was in einigen Ländern der Fall ist), funktioniert es nicht mehr.
Bei Zahlenpatterns kann man optionale Stellen mit "zzzz zzzz..." vorgeben, das funktioniert beim Text aber nicht.
Muss man evtl. mit Skript arbeiten?
Kann mir jemand helfen? DANKE!!!

KKD
Beiträge: 36
Registriert: 24.02.2012, 11:49

Muster/Pattern IBAN

Beitrag von KKD » 19.06.2013, 10:19

Hallo VAK

helfen dir die Anzeigemuster aus der LCD-Hilfe nicht weiter?

Lg Kenneth
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

VAK
Beiträge: 6
Registriert: 18.06.2013, 15:39

Muster/Pattern IBAN

Beitrag von VAK » 19.06.2013, 10:32

Hallo Kenneth, da ist leider nichts. Die Tabelle sieht nur Pflichtzeichen (numerisch, alphabetisch, beliebig...) vor. Es fehlt aber ein Platzhalter, wenn die IBAN weniger Zeichen bzw. mehr Zeichen hat. Mit *?+ hat es auch nicht funktioniert.

Ich fand jetzt aber einen Workaround. Man muss für jede Möglichkeit einen Extra-Muster einfügen, dann geht es (falls man alle Möglichkeiten bedacht hat). Es sieht dann so aus:
text{AA00 0000 0000 0000 0000 0000 0000 0000 00}|text{AA00 0000 0000 0000 0000 0000 0000 0000 0}|text{AA00 0000 0000 0000 0000 0000 0000 0000 }|text{AA00 0000 0000 0000 0000 0000 0000 000}|text{AA00 0000 0000 0000 0000 0000 0000 00}|text{AA00 0000 0000 0000 0000 0000 0000 0}|text{AA00 0000 0000 0000 0000 0000 0000}|text{AA00 0000 0000 0000 0000 0000 000}|text{AA00 0000 0000 0000 0000 0000 00}|text{AA00 0000 0000 0000 0000 0000 0}|text{AA00 0000 0000 0000 0000 0000}|text{AA00 0000 0000 0000 0000 000}|text{AA00 0000 0000 0000 0000 00}|text{AA00 0000 0000 0000 0000 0}|text{AA00 0000 0000 0000 0000}|text{AA00 0000 0000 0000 000}|text{AA00 0000 0000 0000 00}|text{AA00 0000 0000 0000 0}|text{AA00 0000 0000 0000}|text{AA00 0000 0000 000}
Mir wäre eine elegantere Lösung lieber :)
viele Grüße VAK
PS: da es offensichtlich bei einigen IBANs sogar mehr als 2 Buchstaben am Anfang geben kann, habe ich die 9 mit 0 ersetzt.

KKD
Beiträge: 36
Registriert: 24.02.2012, 11:49

Muster/Pattern IBAN

Beitrag von KKD » 19.06.2013, 10:47

Hallo, ich habe auch mal eine IBAN validiert per JavaScript, allerdings nur für die Schweiz mit fester Anzahl von Zeichen. Ist zwar nicht gerade elegant, deine Variante, aber so lange es funktioniert stört sich ja niemand dran... Vielleicht hat jemand anderes noch eine Idee?

VAK
Beiträge: 6
Registriert: 18.06.2013, 15:39

Muster/Pattern IBAN

Beitrag von VAK » 19.06.2013, 10:55

PS: Beim Googlen fand ich einen sehr interessanten Skript für IBAN-Validierung auf Webseiten:
http://www.tbg5-finance.org/?ibandocs.shtml
Es ist mir aber nicht gelungen, es für PDF-formulare anzupassen.

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Muster/Pattern IBAN

Beitrag von armine » 20.06.2013, 18:15

Hallo zusammen,

inzwischen habe ich mich etwas eingelesen und wundere mich, dass es zwar möglich ist, eine IBAN zu validieren, aber die Deutungshoheit liegt bei der Bank?
Wenigstens in D müßte man obendrein auch noch die BLZ überprüfen und die Kontonummer validieren. Zu letzerer: Sind nur 99 zuläßige Wege.

Wiki sagt mir, dass zu einem 2-stelligen Ländercode (@VAK: wo findest du mehr?) eine 2-stellige Prüfsumme kommt und der Rest zur festen Länge alpamerisch ist (@VAK: in D und ein paar anderen Ländern werden nur Ziffern verwendet, aber per IBAN-Definition ist das nicht Standard) .

Was also leicht formal zu prüfen ist:
  1. Ländercode, gibt es oder auch nicht. Wenn nicht, sind wir auch schon fertig.
  2. Prüfsumme, das sind zwei Ziffern – und etwas anderes läßt sich auch nicht eingeben.
  3. der Rest darf nur aus Buchstaben und Ziffer bestehen und muss zur erforderlichen Gesamtlänge beitragen.
Dass Buchstaben in die erforderliche Großschreibung gewandelt werden und die erforderliche Länge überprüft wird ist selbstverständlich.
Stimmt die Eingabe formal, wird sie in Vierergruppen gegliedert und so ausgegeben.
vg armine


Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
radzmar
Beiträge: 962
Registriert: 26.10.2011, 10:18

Muster/Pattern IBAN

Beitrag von radzmar » 21.06.2013, 08:41

Hier ist auch ein schönes Tool, dass Reguläre Ausdrücke zum Validieren von IBANs erzeugt.

http://serprest.pt/jquery/ht5ifv/extensions/tools/IBAN/

Jürgen T.
Beiträge: 1
Registriert: 29.10.2013, 15:13

Muster/Pattern IBAN

Beitrag von Jürgen T. » 29.10.2013, 15:21

Hallo radzmar,
und wie kann man das im Acrobat Formular verwenden?
Vg Jürgen

Antworten