Показать сообщение отдельно
Старый 15.03.2005, 18:04   #2  
Kirvisniemi is offline
Kirvisniemi
Moderator
 
342 / 13 (1) ++
Регистрация: 21.12.2004
1) Обрабатываешь строку с входным фильтром. При этом все найденные числа в строке умножаешь на 10, 100 или 1000 (в завимости от нужной тебе точности знаков после запятой). Поясняю на примере:
юзер задал фильтр "12.5..14.82|225..630.01"
ты преобразовываешь его в "1250..1482|22500..63001"
2) Используя таблицу Integer(2000000026) ставим преобразованный фильтр на нее и проверяем вхождение твоей переменной