正則表達式我有以下字符串和正則表達式:JavaScript的替換()的索引號
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));
它將匹配只有最後一個[鏈接]
編輯時刻:整個字符串是從一個文本框的值取。每個括號的值取自其他文本輸入,並且在將文本放回文本框之前需要將其插入到字符串中。
出於好奇,剛纔使用變量呢? – hookedonwinter 2010-08-04 22:32:22
正在從textbox.value取文本 – kalpaitch 2010-08-04 22:34:44
啊我看到了。指出。 – hookedonwinter 2010-08-04 22:42:42