我正在尝试将字符串/xxx/
替换为https://example.com/
我正在尝试的是:
link = link.replace('\/xxx\/','https://example.com/');
但不会崩溃
您不必添加反斜杠。只需做
link = link.replace('/xxx/','https://example.com/');
似乎正常工作。
您的代码工作正常
let link = "/xxx/foo.html";
link = link.replace('\/xxx\/','https://example.com/');
console.log(link);
您的代码可以正常工作:
var link = '/xxx/'
link = link.replace('\/xxx\/','https://example.com/');
console.log(link) ==> "https://example.com/"
这也可行:
let link= '/xxx/';
alert('link='+link);
link = link.replace('\/xxx\/','https://example.com/');
alert('link='+link);
Million $$$问题:您SURE在您的“ replace()”之前的链接是“ / xxx /”吗?