Подскажите, что я упускаю? В консоли прекрасно отрабатывает. Первое число проверяет на адекватность, С остальными числами (в.т. ч. и с отрицательными) тоже правильно работает. Даже если дальше вводятся только отрицательные. Но валидацию почему то не проходит.