Фильтр телефонов — различия между версиями
(Новая: '''Фильтр сотовых телефонов''' — выражение, определяющее набор номеров сотовых телефонов. Фильтры зада...) |
м (→Новый фильтр) |
||
Строка 14: | Строка 14: | ||
# В поле '''Параметры''' укажите параметры работы фильтра (см. ниже). | # В поле '''Параметры''' укажите параметры работы фильтра (см. ниже). | ||
# В поле '''Описание''' введите краткое описание фильтра. | # В поле '''Описание''' введите краткое описание фильтра. | ||
+ | # Нажмите '''OK'''. | ||
+ | |||
+ | Создайте столько фильтров, сколько вам нужно. | ||
+ | {{commit settings}} | ||
=== Примеры выражений === | === Примеры выражений === |
Версия 16:25, 5 мая 2009
Фильтр сотовых телефонов — выражение, определяющее набор номеров сотовых телефонов. Фильтры задаются в окне Фильтры сотовых телефонов. Синтаксис выражений, определяющих фильтры, совпадает с синтаксисом регулярных выражений.
Новый фильтр
.Чтобы создать новый фильтр, откройте окно фильтров и нажмите кнопку Добавить запись, либо клавишу Insert. В открывшемся окне заполните все необходимые поля:
- В поле Наименование укажите характеризующее фильтр наименование.
- В поле Приоритет укажите приоритет действия фильтра (чем меньше число, тем ниже приоритет).
- В поле ИД устройства укажите номер устройства (только для модуля СМС).
- В поле Выражение укажите непосредственно выражение фильтра.
- В поле Параметры укажите параметры работы фильтра (см. ниже).
- В поле Описание введите краткое описание фильтра.
- Нажмите OK.
Создайте столько фильтров, сколько вам нужно. Перезапустите Такси-Мастер, чтобы измененные параметры вступили в силу.
Примеры выражений
Чаще всего используются лишь несколько выражений:
- 89\d{9}$ — выражение, которому соответствуют все номера, начинающиеся на 89 и содержащие 11 цифр (<t>89</tt> и еще девять цифр), то есть все сотовые.
- 8909\d{7}$ — этому выражению соответствуют все номера, которые начинаются на 8909 (оператор МТС Приволжского района), за которыми следуют 7 любых цифр.
В связи с синтаксисом регулярных выражений знак +, с которого могут начинаться сотовые телефоны (например, +7909...), не может быть указан в таком виде, поскольку является спецсимволом. Его нужно «закрывать» обратной косой чертой (backslash) таким образом: \+79\d{9}.
Параметры работы фильтра
Ссылки
- http://ru.wikipedia.org/wiki/Регулярные_выражения — о регулярных выражениях на Википедии.