将一个参数传递给参数

时间:2012-08-03 16:22:56

标签: javascript parameters parameter-passing

我有以下内容:

html = html.replace(/[\d\.]+/g, "");

我想获取/[\d\.]+/g的值,并将其放在""之间,然后在其后添加一些乱码。

这可能吗?如果是这样的话?是什么称为将值从参数1传递给2?

1 个答案:

答案 0 :(得分:6)

您想引用第一个参数的匹配?相当简单。

首先,在括号内定义“匹配”。这样我们就说“这是第一组”。所以,你想匹配整个字符串,所以让我们把所有内容放在括号中的开始和结束斜杠之间:

/([\d\.]+)/g

现在,我们使用$#引用这些过去的匹配项,其中#,从1开始,是它们出现的顺序。所以,我们的最终替换看起来像这样:

html = html.replace(/([\d\.]+)/g, "$1 your extra content here");

如您所见,您可以定义额外内容。