Необходимо, чтобы для регистрации пользователи вводили свои паспортные данные.
Каковы правила валидации для полей паспортных данных? Длина поля, допустимые символы, даты рождения и выдачи.
Для паспорта
есть на Википедии, но расплывчато понятие "символы". Русские, английские, дефис? Какие-то еще?
У некоторых граждан может и не быть паспорта. Например, вместо него может быть действительным паспорт моряка. Какие еще документы считаются действительными, какие поля есть в этих документах, какие правила валидации полей?