正如标题所示,我正在尝试用转义字符 \" 替换 "。我这样做的原因是因为我的字符串中有一个表示英寸的引号,并且该字符串需要通过 javascript 代码运行。
但是,当我在 javascript 代码中运行我的字符串时,它只能读取英寸字符并忘记字符串的其余部分。
非常感谢任何和所有帮助。
正如标题所示,我正在尝试用转义字符 \" 替换 "。我这样做的原因是因为我的字符串中有一个表示英寸的引号,并且该字符串需要通过 javascript 代码运行。
但是,当我在 javascript 代码中运行我的字符串时,它只能读取英寸字符并忘记字符串的其余部分。
非常感谢任何和所有帮助。
像这样的函数将转义\
,"
并且'
:
function AddSlashes(str)
AddSlashes = replace(str,"\","\\")
AddSlashes = replace(AddSlashes,"'","\'")
AddSlashes = replace(AddSlashes,chr(34),"\" & chr(34))
end function
如果你这样定义var s = 'some string';
,引号是可以的,但是如果你喜欢var s = "some string";
,你应该把引号替换为\"
,所以代码var s = "some string \ " with the quote";
也是你需要替换JS代码之前的Vbcrlf和vbcr和vblf