Китай / Идентификационные номера
Проверка номера китайского удостоверения личности (身份证号码校验)
Проверьте, правильно ли сформирован 18-значный номер удостоверения личности жителя материкового Китая: контрольный символ, дата рождения и код провинции, а также указанный в номере пол. Можно проверить список номеров сразу.
Проверка номера китайского удостоверения личности (身份证号码校验): Номер состоит из 6-значного кода места, 8-значной даты рождения, 3-значной последовательности, последняя цифра которой нечётная для мужчин и чётная для женщин, а также контрольного символа. Первые 17 цифр умножаются на веса 7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2, складываются, вычисляется остаток по модулю 11, а затем используется соответствующее значение из последовательности 1, 0, X, 9, 8, 7, 6, 5, 4, 3, 2. Результаты совпали с библиотекой python-stdnum для 20,000 номеров. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.
- Запуски
- В вашем браузере
- Стоимость
- Бесплатно · без регистрации
- Доступность
- Готово к использованию
Полностью работает в браузере
18-й символ — контрольная цифра, вычисляемая по первым 17 цифрам с весами 7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2 по модулю 11 (10 записывается как X). Номер также содержит место регистрации, дату рождения и пол, указанный в 17-й цифре. Проверяется только формат, а не факт выдачи номера; данные не покидают ваш браузер.
Как прочитать номер
В номере 11010519491231002X первые 110105 обозначают район Пекина, 19491231 — дату рождения, 002 — порядковый номер (2 — чётное число, поэтому это женщина), а X — проверочный символ.
О номерах Тайваня см. проверку ID Тайваня, а о японских номерах — проверку My Number.
Что выявляет проверочный символ
Веса изменяются от 2¹⁷ до 2¹ по модулю 11, поэтому изменение любой отдельной цифры или перестановка двух соседних цифр всегда меняет проверочный символ. Таким образом, ошибка ввода в одном месте всегда обнаруживается; две ошибки иногда могут взаимно компенсироваться.
Как пользоваться
- Введите или вставьте номера удостоверений, по одному в строке.
- Посмотрите, какие номера действительны, а также указанную в каждом из них провинцию, дату рождения и пол.
- Если номер недействителен, узнайте причину и контрольный символ, который должен был быть указан.
Конфиденциальность и ограничения
Номера проверяются в вашем браузере и никуда не отправляются. Номер удостоверения личности — персональные данные: проверяйте только те номера, с которыми вам разрешено работать.
Похожие инструменты
Часто задаваемые вопросы
Означает ли действительный результат, что номер был выдан?
Нет: это означает только то, что номер правильно сформирован. Подтвердить принадлежность номера конкретному человеку могут только уполномоченные органы.
Почему последним символом иногда бывает X?
Если результат вычисления равен 10, это число нельзя записать одной цифрой, поэтому используется римская цифра X.
Обозначают ли первые 6 цифр район?
Это код места первичной регистрации вплоть до уезда. Инструмент показывает провинцию, поскольку коды уездов много раз менялись с 1980-х годов.
Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен