1b.app
Скопійоване посилання -

Перевірити на наявність у полі додаткового поля процесу двох слів (наявність пропуску)

Добрий день. Потрібно перевіряти поле Одержувач (додаткове поле процесу - Рядок) на наявність у ньому двох слів (можливо на наявність пропуску). Підкажіть, чи є дії, які можуть реалізувати це завдання?
Оригінальне питання доступне на версії: ru

Відповіді:

Можна "викрутитися" наступним чином - є дія "Перевірити поле в процесі і повідомити", в яку ми можемо написати порівняти що потрібне поле дорівнює ^(\w+)\s(\w+$)%
Дія за наявності відсотка в кінці передбачає частковий пошук по регулярному виразу (входження слова) - ось ми і підставимо регулярне вираз, що рядок складається з 2х слів.
02.07.2021, 16:42
Оригінальний коментар доступний на версії: ru

Максим, дякую за ідею, варіант підходить відмінно
Не знайшла дію , замінила на обчислити та записати значення при виконанні умов. Але прохання також підказати з яким значенням порівнювати , якщо рядок на три слова (прізвище ім'я по батькові)? Заздалегідь дякую
06.07.2021, 15:09
Оригінальний коментар доступний на версії: ru

Ось є сервіс для перевірки регулярних виразів https://regex101.com/
Можете поексперименувати з ним - буде щось на кшталт ^(\w+)\s+(\w+)\s+(\w+) (і в кінці для дії потрібно додати %
06.07.2021, 15:20
Оригінальний коментар доступний на версії: ru


Тиндик Максим Вадимович
OneBox production написав:
Ось є сервіс для перевірки регулярних виразів https://regex101.com/
Можете поексперименувати з ним - буде щось на кшталт ^(\w+)\s+(\w+)\s+(\w+) (і в кінці для дії потрібно додати %

Максим, подвійно дякую, пробую
06.07.2021, 15:35
Оригінальний коментар доступний на версії: ru

Максиме, прохання перевірити роботу дії, оскільки раніше запропоноване Вами регулярне вираження працювало, а зараз перевірка не спрацьовує
Перевіряю на процесі http://crm.ohrana.ua/admin/customorder/zakaz-klienta/1174573/edit/ , поле тут , впроцедурі налаштована дія http://joxi.ru/D2PnleQHBvbPLr, але результат
При цьому якщо ставлю регулярне вираз [AZ] {1} [az] {1,14} [AZ] {1} [az] {1,14} $ і значення поля http://joxi.ru/DrlWGzVuGe1gWA, все відмінно
якщо ж міняю на рус алфавіт на [А-Я]{1}[а-я]{1,14} [А-Я]{1}[а-я]{1,14}$ , знову не пускає
Всі перевірки з цими регулярними виразами налаштовані тут https://crm.ohrana.ua/admin/shop/workflow/16/procedure/624/?status=0
прохання перевірити таки налаштування криві, чи може з дією що? Дякую
15.07.2021, 13:46
Оригінальний коментар доступний на версії: ru

Додав модифікатор у перевірку регулярним виразом, щоб коректно сприймало кирилицю
15.07.2021, 14:18
Оригінальний коментар доступний на версії: ru

Максим, добрий день
тепер працює при такому варіанті відмінно, але залишається проблема з укр літерами. Якщо додаю регулярний вираз - укр літери не пропускає все одно
29.07.2021, 14:47
Оригінальний коментар доступний на версії: ru

Ось сервіс https://regex101.com/, на якому ви можете ознайомитись та протестувати свої регулярні висловлювання самостійно.
29.07.2021, 14:50
Оригінальний коментар доступний на версії: ru

Максиме, я швидше за все не так висловилася, вказаний регулярний вираз перевірено і на сервісі, що Ви запропонували також, але бокс його не пропускає. Але питання вже закрите, замінила на інший варіант і тепер перевірка відмінно спрацьовує та укр букви також пропускає. Дякую Вам за ідею, закриваю
30.07.2021, 14:32
Оригінальний коментар доступний на версії: ru

Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар