gpt4 book ai didi

javascript - 转义反斜杠在javascript中打印两个反斜杠

转载 作者:行者123 更新时间:2023-11-29 19:46:00 26 4
gpt4 key购买 nike

我只是想设置一个可变字符串,它将成为经典的 asp 包含,并且需要在字符串 URL 中包含反斜杠,但是用额外的“\”转义是行不通的。这一行;

function addWidget(el){
var widgetAdd = "<!--#include virtual='backoffice\\home\\widgets\\" + el + ".asp-->";
}

返回字符串;

"<!--#include virtual='backoffice\\home\\widgets\\example.asp-->"

我只希望字符串包含正确的 url,并且带有单反斜杠而不是双斜杠。如果我删除转义反斜杠,则该字符串为;

"<!--#include virtual='backofficehomewidgetsexample.asp-->"

谢谢

最佳答案

我不明白你到底想要什么..你想要双反斜杠吗?如果是,请执行此操作

function addWidget(el){
return "<!--#include virtual='backoffice\\\\home\\\widgets\\\\" + el + ".asp-->";
}

返回 "<!--#include virtual='backoffice\\home\\widgets\\" + el + ".asp-->"您需要转义每个 反斜杠。所以每个 = 2 更多 = \\\\

如果你只想有一个反斜杠,

function addWidget(el){
return "<!--#include virtual='backoffice\\home\\widgets\\" + el + ".asp-->";
}

应该工作:它返回 "<!--#include virtual='backoffice\home\widgets\" + el + ".asp-->";

关于javascript - 转义反斜杠在javascript中打印两个反斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19683815/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com