Replace и переменная
Всем доброго времени суток. Помогите пожалуйста разобраться со следующей проблемой: переменная в регулярном выражении не хочет участвовать в поиске. Как только не пробовал (и с кавычками, и без), где только не искал - безрезультатно.
var MyName = 'Боб'; string.replace(/MyName/g, '<b>'+MyName+'</b>'); //не заменяет |
ты плохо читаешь справочники :)
var MyName = 'Боб'; alert ( "Боб .. да, это Боб".replace( *!*new RegExp(MyName, 'g') */!*, '<b>'+MyName+'</b>') ) в твоем примере он будет искать MyName .. именно это, а не значение одноимённой переменной |
Я знаю, что он найдёт именно MyName, а не значение переменной.
Пробовал "/"+MyName+"/g" и т.д. - не вышло. Спасибо за помощь! |
Часовой пояс GMT +3, время: 23:20. |