minLength
применяется только к строкам и не относится к числам.Данные коды могут начинаться с 0, вы не можете сделать minimum: 100000
.
Если вы хотите использовать чистую схему JSON для этого, вам нужно будет выражать свой код в виде строки, а не числа.
Схема JSON не имеет ключевого слова проверки для «количества цифр в числе».
При этом ajv позволяет вам добавлять свои собственные ключевые слова и писать для них код проверки,но это будет означать, что ваши схемы не могут быть использованы другими людьми.