Есть свободно заполянемое поле «опыт», сейчас в нём значения вида «неважно», «от 1 года», «3-5 лет», «до 21 года» и так далее. Задача состоит в том, чтобы свести весь этот набор к двум целочисленным полям «опыт от» и «опыт до», распарсив существующие значения и покрыв большинство случаев.
Правильно ли я поступлю, если сделаю набор регулярных выражений и последовательно применяя их к полю, будут пытаться выдирать оттуда значения? Это нормальный ход в такой ситуации? Есть способы разумнее?
Не смейтесь, я нуб.
Возможно, лучше вместо текстового поля сделать слайдер для выбора значений "от" и "до"?