Существует ли какая-то стандартная функция, или как можно отфильтровать такие значения?
Числовая переменная не может быть 001 или 0005, она будет 1 и 5 соответственно. Так что да, в твоем коде ошибка. Откуда ты их отфильтровать хочешь совершенно непонятно