Проверка наличия только определённых знаков в переменной

Nemesisxxx

Client
Регистрация
16.03.2020
Сообщения
16
Благодарностей
6
Баллы
3
Всем привет! Вопрос вот в чём: у меня парсятся с сайта много временных почтовых ящиков, каждый из них кладётся в переменную email. И всё бы хорошо, но некоторые ящики генерируются с закорючками, японскими иероглифами или вообще на иврите, такие сайт не принимает.
В общем, нужна проверка этой переменной, и если в ней содержится что-либо ещё кроме английских букв, цифр, @ и точки, то через IF парсилась бы другая почта.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 516
Благодарностей
8 703
Баллы
113
если в ней содержится что-либо ещё кроме английских букв, цифр, @ и точки, то через IF парсилась бы другая почта.
Регулярка:
[^A-Za-z0-9\.@-_]
53632

Регулярку используйте в кубике Обработка текста - Regex.

53628

С зеленого выхода пойдет если почта не валидная (содержит запрещенные символы), с красного выхода пойдет, если все в порядке, ничего лишнего не нашлось и почта валидная.

Если галки "Ошибка пр пустом ответе" в кубике нет, то можете использовать кубик IF.

53629

Если ничего не нашлось, то почта валидная и пойдет с зеленого выхода кубика.
 
Последнее редактирование:
  • Спасибо
Реакции: kuraje и Nemesisxxx

Nemesisxxx

Client
Регистрация
16.03.2020
Сообщения
16
Благодарностей
6
Баллы
3
Большое спасибо, помогло!
 
  • Спасибо
Реакции: Sergodjan

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)