Невозможно ввести регулярное выражение для отслеживания телефонных номеров в списке контролируемых слов

Привет!

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

После некоторых экспериментов мы нашли следующее выражение:

(?:\+|00)?\d{1,3}?[-\s]?\d{2,4}[-\s]?\d{2,4}[-\s]?\d{2,4}|\b\d{10}\b

Однако мы не можем ввести его, так как административный экран разбивает его на отдельные фрагменты:

Есть ли у вас предложения, как нам лучше поступить?

Думаю, проблема в том, что при вставке регулярного выражения из буфера обмена учитываются символы |. Если ввести его вручную, они могут игнорироваться как разделители, и тогда можно будет добавить всё как одну запись. :crossed_fingers:

Дополнительно: После быстрого теста это выглядит многообещающе. :+1:

Отлично, это решило проблему! :+1: