По сути, мне был предоставлен входной файл, в который также передается сочетание буквенно-цифровых и числовых полей. Моя цель - проверить каждое поле на наличие достоверных данных. Первое поле представляет собой буквенно-цифровое значение с описанием Pic X (3), которое должно представлять собой число. Однако, поскольку я проверяю достоверность данных, будут случаи, когда значение может содержать букву, такую как 0R1 или отрицательное значение -001.
При тестировании данных использование теста «Является числовым» отлично подходит для поиска значений, не являющихся числовыми. Однако он не проходит тест, когда передается отрицательный знак. Я предполагаю, что это происходит, потому что он распознает, что тире или отрицательный символ (-) не является числовым символом. Моя общая цель - проверить, является ли число одновременно числовым и положительным, но с учетом вышеуказанных обстоятельств у меня возникают проблемы с прохождением правильного теста.
Есть какие-нибудь рекомендации о том, как это преодолеть?
Спасибо