Javascript typescriptt"\\&引用;不工作,我怎么能用一个反斜杠?

Javascript typescriptt"\\&引用;不工作,我怎么能用一个反斜杠?,javascript,typescript,Javascript,Typescript,我在打字方面有点问题, 我怎么能只用一个反斜杠 我想要这样的url:“\/hello\/”+urlRoute+“\/([0-9]*)” 当我这样做时,我只有“/hello/”+urlRoute+“/([0-9]*)” 但是如果我这样做,“\\/hello\\/”+urlRoute+“\\/([0-9]*)” 字符串是“\\/hello\\/”+urlRoute+“\\/([0-9]*)” 我尝试了一些解决方案,但没有成功我总是有两个/三个反斜杠,但从来没有一个^^ 如果有人能帮我, 感谢使用模板

我在打字方面有点问题, 我怎么能只用一个反斜杠

我想要这样的url:
“\/hello\/”+urlRoute+“\/([0-9]*)”

当我这样做时,我只有
“/hello/”+urlRoute+“/([0-9]*)”

但是如果我这样做,
“\\/hello\\/”+urlRoute+“\\/([0-9]*)”

字符串是
“\\/hello\\/”+urlRoute+“\\/([0-9]*)”

我尝试了一些解决方案,但没有成功我总是有两个/三个反斜杠,但从来没有一个^^

如果有人能帮我,
感谢使用模板字符串进行保护:

也就是说你的代码工作得很好

let urlRoute = "something"; 
console.log("\/hello\/"+ urlRoute + "\/([0-9]*)" == `/hello/something/([0-9]*)`); // prints true

Protip使用模板字符串:

也就是说你的代码工作得很好

let urlRoute = "something"; 
console.log("\/hello\/"+ urlRoute + "\/([0-9]*)" == `/hello/something/([0-9]*)`); // prints true

您的第二个解决方案适用于我您只能在调试器中看到双反斜杠,因为调试器将字符串格式化为字符串文字。实际值没有双反斜杠。您是否尝试过使用第二种解决方案(即使使用Json)。stringify我看到了双反斜杠。。。我也尝试了“\\\”,但我在console.log中看到了三个反斜杠。我有“\/”但当我将字符串JSON.stringify时,结果是“\\/”。我如何解决这个问题?你的第二个解决方案对我有效。你只在调试器中看到了双反斜杠,因为调试器将字符串格式化为字符串文字。实际值没有双反斜杠。您是否尝试过使用第二种解决方案(即使使用Json)。stringify我看到了双反斜杠。。。我也尝试了“\\\”,但我看到console.log有三个反斜杠,我有“\/”,但当我将字符串JSON.stringify时,结果是“\\/”,我如何解决这个问题?