1) Обрабатываешь строку с входным фильтром. При этом все найденные числа в строке умножаешь на 10, 100 или 1000 (в завимости от нужной тебе точности знаков после запятой). Поясняю на примере:
юзер задал фильтр "12.5..14.82|225..630.01"
ты преобразовываешь его в "1250..1482|22500..63001"
2) Используя таблицу Integer(2000000026) ставим преобразованный фильтр на нее и проверяем вхождение твоей переменной
|