Нечеткий фильтр Javascript для текстовых диапазонов, нужно регулярное выражение, возможно? - PullRequest
0 голосов
/ 11 марта 2011

У меня есть база данных из нескольких сотен школ (больше добавляется постоянно), где в одном поле есть подробное описание классов, которые оно обслуживает. Примеры: «К-6», «9-12», «ПК-4», «К-3 и 6-8», «4-8»

Я отображаю эти данные в таблице HTML и использую раскрывающийся список «Выбрать» для фильтрации по определенной оценке. Я хотел бы, чтобы «параметры» для этого раскрывающегося списка были одинарные, такие как K, 1-й, 2-й, 3-й и т. Д. Но мне нужно регулярное выражение или некоторые средства (с помощью javascript) для сравнения с этим полем, чтобы быть уверенным выбранная пользователем оценка попадает в диапазон, поэтому я могу выделить строку «таблица».

Кстати, я также использую библиотеку jquery.

1 Ответ

1 голос
/ 11 марта 2011

Попробуйте найти описание диапазонов:

/(PK|[K1-9])(\s*(-|to)\s*)(PK|[K1-9])/i

Проверьте это.

Конечно, вы можете изменить его и добавить дополнительную логику. Это только отправная точка.

Надеюсь, это вам поможет,
Alin

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...