.replace(/\$\$(.*?)\$\$/g, '<I>$1</I>')
可以用1美元进行操纵吗?我的意思是包裹到遮阳功能?
前:
.replace(/\$\$(.*?)\$\$/g, '<I>'+test($1)+'</I>')
此示例返回$i
未定义/
答案 0 :(得分:1)
您可以使用.match,例如:
var matches = str.match(/\$\$(.*?)\$\$/g);
if (matches && matches.length > 0) {
str = str.replace(matches[0], '<I>' + test(matches[0]) + '</I>');
}