В чем дело? Пробовал с отрицательными числами. Без проверки работает, а с проверкой не проходит валидацию?