Всем привет, появилась необходимость искать в комментарии задачи телефон клиента вот таким регулярным выражением.
^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$
Тогда будут находится все телефоны в следующем формате:
+79261234567
89261234567
79261234567
+7 926 123 45 67
8(926)123-45-67
123-45-67
9261234567
79261234567
(495)1234567
(495) 123 45 67
89261234567
8-926-123-45-67
8 927 1234 234
8 927 12 12 888
8 927 12 555 12
8 927 123 8 123
Вопрос: Как можно парсить комментарий на наличие в нем номера по регулярному выражению? Ну и соответственно добавить этот номер в поле.
Получить номер телефона из комментария
-
- Сообщения: 13
- Зарегистрирован: 26.01.2016 01:11
-
- Сообщения: 492
- Зарегистрирован: 21.01.2018 18:09
Re: Получить номер телефона из комментария
Добрый день, Александр.Александр Ефимов писал(а): ↑21.07.2020 23:24Всем привет, появилась необходимость искать в комментарии задачи телефон клиента вот таким регулярным выражением.
^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$
Тогда будут находится все телефоны в следующем формате:
+79261234567
89261234567
79261234567
+7 926 123 45 67
8(926)123-45-67
123-45-67
9261234567
79261234567
(495)1234567
(495) 123 45 67
89261234567
8-926-123-45-67
8 927 1234 234
8 927 12 12 888
8 927 12 555 12
8 927 123 8 123
Вопрос: Как можно парсить комментарий на наличие в нем номера по регулярному выражению? Ну и соответственно добавить этот номер в поле.
Увы пока парсинга комментариев нет.
Обычно используем следующие подходы
1. Отправка комментария письмом на внешний адрес который потом перешлет данные из письма на виртуальный адрес планфикс, при этом в этом письме есть номер задачи по которому правилом почту можно будет
- по номеру определить задачу к которой относится письмо
- вытащить в инфо блок номер телефона.
2. Используют сторонний сервис, например интегромат (сам не использовал, но пишут что вполне рабочая тема).
Подключитесь в телеграм канал энтузиастов https://t.me/planfix_com
Поиск по слову интегромат
3. Пишут свой сервис который через POST получает в параметрах текст, парсит его выделяет номер и возвращает его в задачу.
-
- Сообщения: 13
- Зарегистрирован: 26.01.2016 01:11
Re: Получить номер телефона из комментария
Огромное Вам спасибо за полезный ответ.