Belgischer Nationalregisternummern-Validator (NN / NISS)
Prüfen Sie strukturelle Konformität und Modulo-97-Prüfziffern belgischer Nationalregisternummern.
Über die Validierung der Nationalregisternummer (Belgien)
Die Validierung prüft die Eingabe auf Kohärenz von Geburtsdatum, Geschlechtszähler und den 2 Modulo-97-Prüfziffern.
Unterstützt nativ Nummern für im 20. wie auch im 21. Jahrhundert geborene Personen.
Anatomie & Struktur der belgischen Nationalregisternummer
Die belgische NN besteht aus 11 Dezimalziffern gemäß den Richtlinien des IBZ:
| Position | Feld | Länge | Bedeutung & Regel | Beispiel |
|---|---|---|---|---|
| 1 bis 2 | Geburtsjahr | 2 Ziffern | Letzte zwei Ziffern des Geburtsjahres des Inhabers | 85 |
| 3 a 4 | Geburtsmonat | 2 Ziffern | Geburtsmonat (01 bis 12) | 07 |
| 5 bis 6 | Geburtstag | 2 Ziffern | Geburtstag (01 bis 31) | 30 |
| 7 bis 9 | Zähler & Geschlecht | 3 Ziffern | Tageszähler (Ungerade = Männlich; Gerade = Weiblich) | 123 |
| 10 bis 11 | Prüfziffern | 2 Ziffern | Modulo-97-Prüfziffern (mit '2' als Präfix für Geburten ab 2000) | 45 |
NN Berechnungs- und Prüfungsalgorithmus (Modulo 97)
Die Validierung der NN unterscheidet Jahrhunderte durch die Modulo-97-Präfix-Regel:
DV = 97 - ((Präfix2? + Base9) mod 97)
- 1. Bereinigen Sie die Eingabe von Punkten, Schrägstrichen und Bindestrichen.
- 2. Überprüfen Sie, ob die Zeichenkette genau 11 Ziffern umfasst.
- 3. Testen Sie die 20.-Jahrhundert-Formel: 97 - (Base9 mod 97) gegen die 2 letzten Ziffern.
- 4. Falls keine Übereinstimmung vorliegt, testen Sie das 21. Jahrhundert: 97 - (BigInt('2' + Base9) mod 97).
- 5. Stimmt eine der beiden Berechnungen mit den Prüfziffern überein, ist die Nummer gültig.