Нравится AllTool.io? Поддержите нас чашкой кофе ☕
AllTool.io
Только для тестов

Глобальный генератор ID для тестов и разработки

Создавайте примерные идентификационные номера с учетом формата и типовых правил проверки для разных стран.

Ваш ID 1
——
1

Этот генератор создает примерные идентификационные номера для разных стран и регионов, включая Тайвань, Гонконг, Китай, Японию, Корею и США. Он подходит для тестирования ПО, QA-процессов, демонстраций и сред разработки, где реалистичные заглушки полезнее обычного фиктивного текста.

Зачем использовать этот генератор ID?

1

Форматы с учетом страны

Каждый вариант повторяет узнаваемую локальную структуру, поэтому тестовые данные выглядят естественнее.

2

Полезно для QA и тестовых наборов

Подходит для регистрации, валидации, сообщений об ошибках, демонстрационных записей и staging-сред.

3

Быстро и без лишних шагов

Результат появляется сразу на странице, без лишней подготовки ради простой проверки.

Частые сценарии использования

Тестирование ПО и QA

Проверяйте формы, карточки клиентов, поля идентификации и различные состояния валидации.

Демо-данные и наполнители

Заполняйте внутренние демо и базы разработки реалистичными значениями без использования реальных персональных данных.

Проверка в песочнице

Проверьте обработку страновых форматов до подключения реальных сервисов верификации.

Как устроены некоторые форматы

Правила зависят от страны. В некоторых форматах есть буквы, региональные коды, даты рождения или контрольные символы.

Тайваньский ID

Состоит из одной буквы и девяти цифр. Последняя цифра рассчитывается по таблице букв и взвешенной проверке.

Китайский ID резидента

Китайский формат обычно содержит 18 символов: код региона, дату рождения, последовательность и финальный контрольный символ.

Формат в стиле SSN США

Вывод следует шаблону AAA-GG-SSSS и удобен для тестирования форм и масок ввода.

Формат в стиле HKID Гонконга

Может включать одну или две буквы, шесть цифр и контрольный символ в скобках.

Частые вопросы

Это настоящие номера?

Нет. Это примерные значения для тестов и разработки. Их нельзя использовать для банковских операций, KYC, подмены личности или реальных сделок.

Как они генерируются?

Каждый генератор повторяет видимый формат страны и, при необходимости, применяет распространенные правила проверки или контрольные суммы.

Сохраняете ли вы сгенерированные номера?

Нет. Мы не сохраняем ваши данные. Значения остаются только в текущей сессии браузера.

Почему некоторые сайты все равно отклоняют номер?

Некоторые системы проверяют не только формат, но и реальные базы данных, внутренние записи или дополнительные бизнес-правила.

Как работает проверка тайваньского ID

Тайваньский ID состоит из одной буквы и девяти цифр. Буква обозначает первоначальное место регистрации, а последняя цифра — контрольная, которая проверяет весь номер. Вот как его проверить.

Соответствие букв и кодов регионов

A Тайбэй
B Тайчжун
C Цзилун
D Тайнань
E Гаосюн
F Синьбэй
G Илань
H Таоюань
I Цзяи
J Синьчжу (уезд)
K Мяоли
L Тайчжун (уезд)
M Наньтоу
N Чжанхуа
O Синьчжу (город)
P Юньлинь
Q Цзяи (уезд)
R Тайнань (уезд)
S Гаосюн (уезд)
T Пиндун
U Хуалянь
V Тайдун
W Цзиньмэнь
X Пэнху
Y Янминшань
Z Ляньцзян

Формула взвешенной контрольной суммы

L1×1 + L2×9 + D1×8 + D2×7 + D3×6 + D4×5 + D5×4 + D6×3 + D7×2 + D8×1 + C×1 ≡ 0 (mod 10)

  • L1 · L2 Две цифры числового кода буквы (например A → 10, значит L1 = 1 и L2 = 0).
  • D1 Цифра пола (1 = мужчина, 2 = женщина).
  • D2–D8 Семизначный серийный номер.
  • C Контрольная цифра.

Пример: для A123456789 буква A соответствует 10, поэтому взвешенная сумма равна 1×1 + 0×9 + 1×8 + 2×7 + 3×6 + 4×5 + 5×4 + 6×3 + 7×2 + 8×1 + 9×1 = 130 и делится на 10 — номер проходит проверку.

Правила Regex-валидации для разработчиков

Регулярное выражение — быстрая первая линия защиты, но корректный формат не доказывает, что номер существует. Сначала проверьте форму Regex’ом, затем отдельно выполните проверку контрольной суммы.

Тайваньский ID

^[A-Z][12]\d{8}$

Одна заглавная буква, цифра пола (1 или 2), затем восемь цифр. После проверки формата выполните взвешенную контрольную сумму выше.

Китайский ID резидента

^\d{17}[\dXx]$

Семнадцать цифр, затем цифра или X. Дополнительно проверьте дату рождения и код региона.

Гонконгский HKID

^[A-Z]{1,2}\d{6}\([0-9A]\)$

Одна или две буквы, шесть цифр и контрольный символ в скобках.

Формат в стиле SSN США

^\d{3}-\d{2}-\d{4}$

Девять цифр, сгруппированных как AAA-GG-SSSS с дефисами.

Рекомендации

  • Сначала проверяйте формат Regex’ом, затем контрольную сумму в коде — разделите эти два шага.
  • Для китайских ID всегда разрешайте конечный X (в обоих регистрах), а не только цифры.
  • Не считайте совпадение с Regex доказательством существования ID; корректный формат не равен реальной личности.
  • Для тайваньских ID ограничение второго символа значениями 1 или 2 делает шаблон строже и ловит опечатки.

Генератор случайных имен по странам

Нужны реалистичные имена для проверки форм или наполнения тестовых баз данных? Создавайте имена для более чем 20 стран мира.

Генератор случайных имен

Мы не сохраняем ваши данные.