появляются и другие вопросы. а что есть книг станет 100000 тогда 5ти значный формат уже в пролете. надо будет уточнить почему так привязались к этому формату)
padStart мб поможет в твоём кейсе? Типа работать с числом, а потом переводить в строку и через padStart приводить к пятизначному формату, если будет больше 5 знаков, то просто строка будет возвращаться без изменений