一尘不染

JavaScript .replace只替换第一个Match

javascript

var textTitle = “this is a test”
var result = textTitle.replace(‘ ‘, ‘%20’);

但是替换功能在“”的第一个实例处停止,我得到了

结果: "this%20is a test"

任何关于我哪里出问题的想法都确保它很简单。


阅读 328

收藏
2020-05-01

共1个答案

一尘不染

您需要/g在那里,像这样:

var textTitle = "this is a test";

var result = textTitle.replace(/ /g, '%20');



console.log(result);
2020-05-01