jquery操作与替换内的匹配

时间:2016-04-26 11:56:09

标签: javascript jquery

.replace(/\$\$(.*?)\$\$/g, '<I>$1</I>')

可以用1美元进行操纵吗?我的意思是包裹到遮阳功能?

前:

.replace(/\$\$(.*?)\$\$/g, '<I>'+test($1)+'</I>')

此示例返回$i未定义/

1 个答案:

答案 0 :(得分:1)

您可以使用.match,例如:

var matches = str.match(/\$\$(.*?)\$\$/g);
if (matches && matches.length > 0) {
  str = str.replace(matches[0], '<I>' + test(matches[0]) + '</I>');
}