-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathrodne_cislo.data
54 lines (41 loc) · 2.86 KB
/
rodne_cislo.data
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
Rodné číslo
-----------
Pozitivní testy
---------------
801201/8717 (muž narozen 1.12.1980)
105819/9065 (žena narozena 19.8.2010)
105202/040 (žena narozena 2.2.1910)
460917/337 (muž narozen před rokem 54)
460917/337 (žena narozena před rokem 54)
505819/631 (možnost zadání i bez lomítka)
3. Zadání platných údajů v kolonce „Rodné číslo“, muž narozen před rokem 54
Data: 460917/337
4. Zadání platných údajů v kolonce „Rodné číslo“, žena narozena před rokem 54
Data: 505819/631
Negativní testy
---------------
801201/8712 (není dělitelné 11, upozornění na chybu)
80a20@/8712 (jakýkoliv jiný znak než číslice v jakékoliv pozici, upozornění na chybu)
45120501 (příliš krátké, upozornění na chybu)
45120501013 (příliš dlouhé, upozornění na chybu)
5308084596 (příliš dlouhé před rokem 1954)
540808056 (příliš krátké po roce 1954)
801201/8712 (muž narozen po roce 54 – číslo není dělitelné 11)
785522/1234 (žena narozena po roce 54 – číslo není dělitelné 11)
78<>*ě!*°$ (kombinace nepovolených znaků a čísel)
⛴︎⚙︎⛑︎☹︎☸︎✂︎↗︎☢︎⏸︎⚠ (emotikony)
[prázdné pole]
Popis a zdroje
---------------
Rodné číslo se skládá z devíti nebo deseti číslic. Prvních šest číslic popisuje datum narození ve formátu rrmmdd, tj. po dvou číslicích pro rok, měsíc a den narození.
Např. 701020 označuje datum narození 20. října 1970. Přitom ženy mají k měsíci narození připočteno 50 (tzn. 706020 označuje ženu narozenou 20. října 1970). Od roku 2004
(zákonem č. 53/2004 Sb.) je navíc zavedena možnost v případě, že jsou v některý den vyčerpána všechna platná čtyřčíslí, použít alternativní rodné číslo, kde se k číslu
měsíce přičte ještě 20 (u žen tedy celkem 70).
má 10 čísel (bez lomítka) a musí být dělitelné 11 (od roku 1954)
má 9 čísel (do roku 1953)
Jestliže platí, že rodné číslo má devět číslic nebo platí současně, že má deset čísel a první dvě čísla jsou větší nebo rovna číslu 54, pak k prvním dvěma číslům rodného čísla přičti 1900, jinak k prvním dvěma číslům rodného čísla přičti 2000. (zdroj: https://2011-2015.isvs.cz/isdp-rodne-cislo-jako-datovy-prvek-2-dil/)
Do roku 1985 bylo přiděleno cca 1000 rodných čísel, která nejsou dělitelná 11. Není vyloučeno, že se v minimálním počtu vyskytly i po tomto roce. (zdroj: https://phpfashion.com/cs/jak-overit-platne-ic-a-rodne-cislo)
Generátor rodných čísel (pro účely testování): https://www.daytl.com/cs/birthnumber/
Pozn. Validační kalkulačky nefungují správně, obsahují chyby, nedá se na ně spoléhat stoprocentně (zdroj: https://phpfashion.com/cs/jak-overit-platne-ic-a-rodne-cislo).
zdroje:
https://cs.wikipedia.org/wiki/Rodn%C3%A9_%C4%8D%C3%ADslo