例如:
'abcjkjokabckjk'.replace('/(abc)/g',...)
Run Code Online (Sandbox Code Playgroud)
如果我想替换指定位置'abc',我能做什么?
像这样:

使用RegExp构造函数在regex中传递变量.
var s = 'abcjkjokabckjk'
search = 'abc'
var n = 2
alert(s.replace(RegExp("^(?:.*?abc){" + n + "}"), function(x){return x.replace(RegExp(search + "$"), "HHHH")}))Run Code Online (Sandbox Code Playgroud)