Ответ в теме: Синтаксис шаблонов

 

Сервисы Общения Форумы Телефония Синтаксис шаблонов Ответ в теме: Синтаксис шаблонов

#8991
Adams
Участник

Если не секрет, откуда взяты эти примеры?

Внизу страницы “Правила исходящих”.

Если разобраться в регулярных выражениях, можно написать любое правило. Разобраться в них можно, если изучить принцип работы.

Ими пока и пользуюсь. Просто предложенный мною вариант более простой и понятен даже особо не разбираясь в принципах, т.е. интуитивно понятен (относительно) 🙂

Или вот, для звонков на Мегафон МСК кроме просто для общения
/^792[5,6](\d{7})$/
/^7929[5,6,9](\d{6})$/
/^749[5,8,9](\d{7})$/

В моём примере, если длина номера 11 цифр, это можно было бы записать как /7[925,926,9295,9296,9299,495,498,499](d{11})/, либо если допустить вложения, то будет так: /7[92[5,6,95,96,99],49[5,8,9]](d{11})/. Если реализовать вариант с вложениями, то это бы очень сильно сократило длину шаблонов.