replace()一个GET字符串



我对JavaScript很陌生,以前从未使用过replace函数。我有这个字符串,我想替换它:

?character=

到目前为止,我已经写:

replace(//?character=/[0-9]?/, '/?character='+ $_GET["character"])

但我确信这不是正确的方式。我已经写了一个脚本,这使得在我的Javascript中使用$_GET成为可能。

我想要的是替换/?character=B/?character=$_GET["character"]

var a = '/?character=B';
var b = a.replace(/(/?character=)B/, '$1'+$_GET["character"]);
console.log(b);

如果要替换的字符串总是"/?character=B",这将起作用。

最新更新