У меня есть следующая строка и регулярное выражение:
var string = "Dear [to name], [your name] has decided to share this [link]";
var patt = /\[+[A-Za-z0-9]+\]/;
Я хочу иметь возможность изменять каждую из переменных в скобках с помощью динамического ввода. Как бы я использовал match ()
или replace ()
для нацеливания на 1-е, 2-е и 3-е вхождения этого регулярного выражения?
РЕДАКТИРОВАТЬ: В настоящий момент, если я это сделаю что-то вроде document.write (body.match (patt));
будет соответствовать только последнему [ссылка]
РЕДАКТИРОВАТЬ: Вся строка берется из значения текстового поля , Значения для каждого из скобок взяты из других текстовых вводов и должны быть вставлены в строку перед тем, как текст будет возвращен в текстовое поле.