0
.replace(/\$\$(.*?)\$\$/g, '<I>$1</I>')
是否可以操縱$ 1?我的意思是包裝到接觸功能?jquery操縱內部替換匹配
例:
.replace(/\$\$(.*?)\$\$/g, '<I>'+test($1)+'</I>')
這個例子回報$i
是未定義/
.replace(/\$\$(.*?)\$\$/g, '<I>$1</I>')
是否可以操縱$ 1?我的意思是包裝到接觸功能?jquery操縱內部替換匹配
例:
.replace(/\$\$(.*?)\$\$/g, '<I>'+test($1)+'</I>')
這個例子回報$i
是未定義/
你可以使用.match,例如:
var matches = str.match(/\$\$(.*?)\$\$/g);
if (matches && matches.length > 0) {
str = str.replace(matches[0], '<I>' + test(matches[0]) + '</I>');
}
你不定義'$ i'任何地方在你的代碼中。另外,你爲什麼要匹配兩個字面的'$',即'\ $ \ $'? – Utkanos