Сначала сформулируйте безопасный вопрос
Этот рабочий процесс отвечает на ограниченный вопрос: похожее ли тестовое значение на поддерживаемый формат паспорта, американского SSN, водительского удостоверения США, VIN или госномера? Начинайте с синтетического или замаскированного значения. Не загружайте реальные персональные идентификаторы ради форматной проверки.
Выберите отдельную ветку
passport-validator требует страну выдачи. us-ssn-validator проверяет американскую девятизначную структуру и код региона. us-drivers-license-validator использует шаблоны штатов; автоопределение удобно для первичной ориентации, но штат нужно подтвердить.
Для автомобиля vin-validator проверяет 17 символов и контрольную сумму VIN. license-plate-validator сопоставляет поддерживаемые форматы госномеров по странам и может предложить регион. Ни один из этих результатов не является запросом истории, регистрации или собственности.
Сохраняйте границы вывода
Запишите регион, безопасный ввод, инструмент и полученное сообщение. При ошибке проверьте поле, символы, разделители и регион. При успехе формулируйте вывод только как «формат соответствует». Личность, подлинность документа, собственность, официальный статус и юридическое право требуют отдельной проверки через уполномоченный источник.