У меня есть рабочее выражение reg, которое выполняет функцию замены на основе выражения. Работает отлично. Он находит конкретную строку на основе начала строки и выражения. Вот оно:
str.replace(/\bevent[0-9]*\=/, "event");
что он делает, он меняет event=1
на event
.
Что если event
было переменным словом? Что, если мне нужно будет поискать также conference
?
Я пытался:
var type = "conference";
str.replace(/\b/ + type+ /[0-9]*\=/, "conference");
и
str.replace(/\b/type/[0-9]*\=/, "conference");
ни сработало.
как передать строку JavaScript в регулярное выражение?