Валидатор и парсер Isikukood
Проверьте и проанализируйте эстонский код личной идентификации.
Ввод
Вывод
Результат
Нет значения
Документация
Что такое Isikukood?
Isikukood — это национальный идентификационный номер Эстонии, который присваивается каждому жителю при рождении или при получении вида на жительство. Этот 11-значный код содержит важную информацию, включая дату рождения, пол и уникальный порядковый номер. Последняя цифра — контрольная, которая подтверждает подлинность всего кода.
Система Isikukood была введена в 1991 году и следует определенному формату: первая цифра указывает на век и пол (нечетная для мужчин, четная для женщин), цифры 2-7 представляют дату рождения (ГГММДД), цифры 8-10 — уникальный порядковый номер, а 11-я цифра — контрольное число, вычисляемое с помощью алгоритма взвешенной контрольной суммы.
Описание инструмента
Этот инструмент проверяет эстонские коды Isikukood (личные идентификационные коды) и извлекает закодированную информацию из действительных кодов. Он проверяет структуру кода, вычисляет и проверяет контрольную цифру, а также анализирует все встроенные данные, включая дату рождения, пол, возраст и саму контрольную цифру.
Валидатор использует официальный алгоритм Isikukood для обеспечения точности и может мгновенно обнаружить недействительные коды путем проверки формата и математической валидации.
Возможности
- Проверка в реальном времени: Мгновенная проверка действительности или недействительности Isikukood
- Извлечение данных: Автоматический анализ и отображение закодированной информации
- Определение пола: Идентификация пола по первой цифре
- Вычисление даты рождения: Извлечение полной даты рождения с определением века
- Вычисление возраста: Автоматический расчет текущего возраста по дате рождения
- Проверка контрольной цифры: Валидация контрольного числа с использованием взвешенного алгоритма
- Удобный вывод: Четкое отображение всех извлеченных данных с правильным форматированием
Случаи использования
- Проверка личности: Валидация эстонских личных идентификационных кодов для систем регистрации
- Проверка возраста: Быстрое извлечение возраста для услуг с возрастными ограничениями или статистики
- Валидация ввода данных: Обеспечение правильного ввода Isikukood в формах и базах данных
- Демографический анализ: Извлечение дат рождения и пола для демографических исследований
- Государственные услуги: Проверка идентификации граждан в официальных заявлениях
- Системы здравоохранения: Валидация идентификационных кодов пациентов
- Образовательные цели: Изучение структуры и валидации эстонских идентификационных кодов
Структура Isikukood
Формат 11-значного Isikukood: GYYMMDDSSSC
- G (1-я цифра): Индикатор пола и века
- 1/2: Рожден(а) в 1800-1899 (мужчина/женщина)
- 3/4: Рожден(а) в 1900-1999 (мужчина/женщина)
- 5/6: Рожден(а) в 2000-2099 (мужчина/женщина)
- 7/8: Рожден(а) в 2100-2199 (мужчина/женщина)
- YYMMDD (2-7-я цифры): Дата рождения (год-месяц-день)
- SSS (8-10-я цифры): Порядковый номер (уникальный идентификатор для людей, родившихся в один день)
- C (11-я цифра): Контрольная цифра, вычисляемая по алгоритму модуль 11 с определенными весами