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

时间:2016-11-14 22:20:30

标签: javascript typescript

我对Typescript有点问题, 我怎么只用一个反斜杠?

我想要一个这样的网址:"\/hello\/"+ urlRoute + "\/([0-9]*)"

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

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

字符串为"\\/hello\\/"+ urlRoute + "\\/([0-9]*)"

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

如果有人可以帮助我, 感谢

1 个答案:

答案 0 :(得分:0)

Protip使用模板字符串:https://basarat.gitbooks.io/typescript/content/docs/template-strings.html

那说你的代码工作得很好,例如

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