在ASP中替换“with”

时间:2012-08-16 12:38:54

标签: javascript asp-classic

正如标题所示,我正在尝试用“逃脱角色”取代“。我这样做的原因是因为我的字符串中有一个代表英寸的引号,这个字符串需要通过javascript代码运行。

但是,当我在javascript代码中运行我的字符串时,它只读取英寸字符并忘记字符串的其余部分。

非常感谢任何和所有帮助。

2 个答案:

答案 0 :(得分:2)

此类函数将转义\"'

function AddSlashes(str)
    AddSlashes = replace(str,"\","\\")
    AddSlashes = replace(AddSlashes,"'","\'")
    AddSlashes = replace(AddSlashes,chr(34),"\" & chr(34))
end function

Source

答案 1 :(得分:0)

如果您定义如此var s = 'some string';,则报价可以正常工作,但如果您喜欢var s = "some string";,则应将报价替换为\",因此代码为{{1 }} 你还需要在JS代码

之前替换Vbcrlf和vbcr以及vblf