У меня есть эта строка кода в JavaScript
var re = (http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?
Обычно я инкапсулирую синтаксис регулярных выражений с символами /
, но, поскольку они находятся внутри регулярного выражения, это портит инкапсуляцию. Есть ли другой способ, как я могу сохранить его внутри переменной?
Текущие слэши, которые выглядят как escape-символы, являются частью регулярного выражения, так как я использую это в c # также и отлично работает