Javascript 替换使用后如何保存字符串的某些部分?
我有一个字符串示例:Javascript 替换使用后如何保存字符串的某些部分?,javascript,html,Javascript,Html,我有一个字符串示例: [temp] => 53 我的剧本: document.body.innerHTML = getDoc().replace(/\[temp\] => /g, \'<span style="color: tomato;"><span style="color:black;">[</span>temp<span style="color:black;">]
[temp] => 53
我的剧本:
document.body.innerHTML = getDoc().replace(/\[temp\] => /g, \'<span style="color: tomato;"><span style="color:black;">[</span>temp<span style="color:black;">] => </span></span>\');
document.body.innerHTML=getDoc().replace(/\[temp\]=>/g,\'[temp]=>\');
但我有一个问题,我不明白如何安全地生成数字值,你可以在temp部分看到。安全是什么意思?你是说
。替换(/\[temp\]=>(\d+)/g,“'[temp]=>$1'”)
?为什么要转义替换字符串周围的引号?Omg riv,非常感谢。你是我一生中见过的最好的河流。我的编程水平不高,你的评论对我很有帮助。Barmar,因为我通过echoHow用PHP编写简单的JS代码,我怎么能在这个替换中多个$1?我需要在0.001*$1上倍增,但它在替换函数中不起作用。。