Walidator i parser Isikukood
Weryfikuj i analizuj estoński kod identyfikacji osobistej.
Wejście
Wyjście
Wynik
Brak wartości
Instrukcja
Co to jest Isikukood?
Isikukood to estoński numer identyfikacji narodowej, przydzielany każdemu mieszkańcowi przy urodzeniu lub po uzyskaniu rezydencji. Ten 11‑cyfrowy kod zawiera istotne informacje, w tym datę urodzenia, płeć oraz unikalny numer sekwencyjny. Ostatnia cyfra jest cyfrą kontrolną, która weryfikuje autentyczność całego kodu.
System Isikukood został wprowadzony w 1991 roku i ma określony format: pierwsza cyfra wskazuje stulecie i płeć (nieparzysta dla mężczyzn, parzysta dla kobiet), cyfry 2‑7 reprezentują datę urodzenia (YYMMDD), cyfry 8‑10 to unikalny numer sekwencyjny, a 11‑a cyfra jest liczbą kontrolną obliczaną przy użyciu ważonego algorytmu sumy kontrolnej.
Opis narzędzia
To narzędzie weryfikuje estoński Isikukood (osobiste kody identyfikacyjne) oraz wyodrębnia zakodowane informacje z prawidłowych kodów. Sprawdza strukturę kodu, oblicza i weryfikuje cyfrę kontrolną oraz analizuje wszystkie zawarte dane, w tym datę urodzenia, płeć, wiek oraz samą cyfrę kontrolną.
Walidator korzysta z oficjalnego algorytmu Isikukood, aby zapewnić dokładność i może natychmiast wykrywać nieprawidłowe kody poprzez sprawdzanie formatu oraz walidację matematyczną.
Funkcje
- Walidacja w czasie rzeczywistym: Natychmiast weryfikuje, czy Isikukood jest prawidłowy czy nieprawidłowy
- Ekstrakcja danych: Automatycznie analizuje i wyświetla zakodowane informacje
- Wykrywanie płci: Określa płeć na podstawie pierwszej cyfry
- Obliczanie daty urodzenia: Wyodrębnia pełną datę urodzenia wraz z wykryciem stulecia
- Obliczanie wieku: Automatycznie oblicza aktualny wiek na podstawie daty urodzenia
- Weryfikacja cyfry kontrolnej: Waliduje liczbę kontrolną przy użyciu ważonego algorytmu
- Przyjazny interfejs wyjścia: Czytelnie wyświetla wszystkie wyodrębnione dane z odpowiednim formatowaniem
Przypadki użycia
- Weryfikacja tożsamości: Walidacja estońskich kodów identyfikacyjnych w systemach rejestracji
- Weryfikacja wieku: Szybkie wyodrębnienie wieku dla usług ograniczonych wiekowo lub statystyk
- Walidacja wprowadzania danych: Zapewnienie poprawnego wpisywania Isikukood w formularzach i bazach danych
- Analiza demograficzna: Wyodrębnianie dat urodzenia i płci do badań populacyjnych
- Usługi rządowe: Weryfikacja tożsamości obywateli w oficjalnych aplikacjach
- Systemy opieki zdrowotnej: Walidacja kodów identyfikacyjnych pacjentów
- Cele edukacyjne: Nauka o strukturze i walidacji estońskich kodów identyfikacyjnych
Struktura Isikukood
Format 11‑cyfrowego Isikukood: GYYMMDDSSSC
- G (pierwsza cyfra): Wskaźnik płci i stulecia
- 1/2: Urodzeni w latach 1800‑1899 (mężczyzna/kobieta)
- 3/4: Urodzeni w latach 1900‑1999 (mężczyzna/kobieta)
- 5/6: Urodzeni w latach 2000‑2099 (mężczyzna/kobieta)
- 7/8: Urodzeni w latach 2100‑2199 (mężczyzna/kobieta)
- YYMMDD (cyfry 2‑7): Data urodzenia (rok‑miesiąc‑dzień)
- SSS (cyfry 8‑10): Numer sekwencyjny (unikalny identyfikator osób urodzonych tego samego dnia)
- C (11‑a cyfra): Cyfra kontrolna obliczana przy użyciu algorytmu modulo 11 z określonymi wagami