Пожалуйста, измените свое регулярное выражение, чтобы использовать следующий код
/[0-z\.\%]+/
Пояснение:
Ваше текущее регулярное выражение /[a-zA-Z0-9.]%+/
читается как:
- соответствует одному символу из списка:
[a-zA-Z0-9.]
- соответствует одному или нескольким вхождениям
%
Итак, если ваш :external_id
равен: something%else
, шаблон соответствует только g%
.
В будущем, если вы не уверены в регулярном выражении, вы всегда можете проверить его с помощью таких инструментов, как regex101