Benutzer-Werkzeuge

Webseiten-Werkzeuge


valid_iban

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
valid_iban [2017/05/12 10:34]
webproducer angelegt
valid_iban [2018/05/01 00:00] (aktuell)
Zeile 4: Zeile 4:
  
   - Alle nicht-alphanumerischen Zeichen wie Leerzeichen,​ Slash, Backslash, -, # usw. entfernen   - Alle nicht-alphanumerischen Zeichen wie Leerzeichen,​ Slash, Backslash, -, # usw. entfernen
-  - Länge überprüfen:​ Mindestens 15-stellig (für Norwegen) und maximal ​34-stellig +  - Länge überprüfen:​ Mindestens 15-stellig (für Norwegen) und maximal ​32-stellig ​(für Saint Lucia) 
-  - Die ersten 4 Zeichen von vorne nach hinten verschieben +  - Die ersten 4 Zeichen ​(2-stelliger Ländercode und 2-stellige Prüfziffer) ​von vorne nach hinten verschieben 
-  - Alle Alphazeichen laut unten stehende Konversionstabelle durch zweistellige Zahlen ​ersetzen+  - Alle Alphazeichen laut unten stehende Konversionstabelle durch zweistelligen Zahlenwert ​ersetzen
   - Ergebnis durch den Wert 97 teilen   - Ergebnis durch den Wert 97 teilen
   - Ein Restwert von 1 bedeutet, dass die Prüfziffer korrekt ist   - Ein Restwert von 1 bedeutet, dass die Prüfziffer korrekt ist
  
-----+**Konversionstabelle**
  
-^Buchstabe^Zahlenwert^Buchstabe^Zahlenwert +In der Programmierung des IBAN-Validators machen wir uns die Tatsache zunutze, dass die Differenz zwischen dem Ascii-Dezimal-Codes des umzuwandelnen Buchstaben und der Wert, durch den der Buchstabe ​ersetzt werden soll (hier "Zahlenwert" genannt), immer 55 beträgt.
-|A|10|N|23| +
-|B|11|O|24| +
-|C|12|P|25| +
-|D|13|Q|26| +
-|E|14|R|27| +
-|F|15|S|28| +
-|G|16|T|29| +
-|H|17|U|30| +
-|I|18|V|31| +
-|J|19|W|32| +
-|K|20|X|33| +
-|L|21|Y|34| +
-|M|22|Z|35|+
  
 +^Buchstabe^Ascii-Dezimal-Code^Zahlenwert^
 +|A|65|10|
 +|B|66|11|
 +|C|67|12|
 +|D|68|13|
 +|E|69|14|
 +|F|70|15|
 +|G|71|16|
 +|H|72|17|
 +|I|73|18|
 +|J|74|19|
 +|K|75|20|
 +|L|76|21|
 +|M|77|22|
 +|N|78|23|
 +|O|79|24|
 +|P|80|25|
 +|Q|81|26|
 +|R|82|27|
 +|S|83|28|
 +|T|84|29|
 +|U|85|30|
 +|V|86|31|
 +|W|87|32|
 +|X|88|33|
 +|Y|89|34|
 +|Z|90|35|
  
 ---- ----
 +
 +** IBAN-Validierung in verschiedenen Programmiersprachen **
  
   * [[js_checkIban|IBAN mit JavaScript validieren]]   * [[js_checkIban|IBAN mit JavaScript validieren]]
   * [[php:​checkIban|IBAN mit PHP validieren]]   * [[php:​checkIban|IBAN mit PHP validieren]]
   * [[dc:​StrIsValidIBAN|IBAN mit DOCUcontrol® validieren]]   * [[dc:​StrIsValidIBAN|IBAN mit DOCUcontrol® validieren]]
- 
valid_iban.1494578046.txt.gz · Zuletzt geändert: 2017/05/12 00:00 (Externe Bearbeitung)