我有以下内容:
html = html.replace(/[\d\.]+/g, "");
我想获取/[\d\.]+/g
的值,并将其放在""
之间,然后在其后添加一些乱码。
这可能吗?如果是这样的话?是什么称为将值从参数1传递给2?
答案 0 :(得分:6)
您想引用第一个参数的匹配?相当简单。
首先,在括号内定义“匹配”。这样我们就说“这是第一组”。所以,你想匹配整个字符串,所以让我们把所有内容放在括号中的开始和结束斜杠之间:
/([\d\.]+)/g
现在,我们使用$#引用这些过去的匹配项,其中#,从1开始,是它们出现的顺序。所以,我们的最终替换看起来像这样:
html = html.replace(/([\d\.]+)/g, "$1 your extra content here");
如您所见,您可以定义额外内容。