我写了一个函数来匹配.filter()
我的查询中的一个子句,但是这个函数只匹配一次单词,然后不匹配进一步出现。
function insertStringInQuery(sampleQuery, stringToInsert)
{
var matchFilter = sampleQuery.match(/\.filter\((.*?)\)/);
console.log('matchFilter',matchFilter)
var stringToInsert = stringToInsert+"&";
var sliceIndex = matchFilter.index+8;
var finalQueryVal = sampleQuery.slice(0, sliceIndex) +
stringToInsert +
sampleQuery.slice(sliceIndex, sampleQuery.len);
return finalQueryVal
}
我怎样才能使它匹配.filter()
'sampleQuery'中的每一个并插入字符串?