Я пытаюсь найти и заменить строку текста, но, похоже, не нравится, когда я ссылаюсь на переменную?Это прекрасно работает, если я жестко закодировал число там, но возвращает
отсутствует: после идентификатора свойства
, если я пытаюсь ссылаться на переменную:
var text = "section-1 section_1 section[1]";
var cloneCount = 1;
var cloneUp = 2;
var array = {
"section-"+cloneCount:"section-"+cloneUp,
"section_"+cloneCount:"section_"+cloneUp,
"section\\["+cloneCount:"section\["+cloneUp
};
for (var val in array) {
text = text.replace(new RegExp(val, "gi"), array[val]);
alert(text);
}
Надеюсь, кто-то здесьможет помочь?