我想知道如何在JavaScript中用大写替换捕获组。这是我到目前为止尝试的一个简化版本,但不起作用:
> a="foobar"
'foobar'
> a.replace( /(f)/, "$1".toUpperCase() )
'foobar'
> a.replace( /(f)/, String.prototype.toUpperCase.apply("$1") )
'foobar'
你能解释一下这段代码有什么问题吗?
https://stackoverflow.com/questions/6142922
复制相似问题