我需要編寫一個VBScript函數,可以將任意字符串轉換爲一個字符串,我可以安全地在JavaScript中使用。事情是這樣的:函數來轉換JavaScript中使用的任意字符串
"Hello World"
-- becomes --
"Hello World"
"Hello
World"
-- becomes --
"Hello\nWorld"
"Hello
World"
-- becomes --
"Hello\n\tWorld"
"Hello'World"
-- becomes --
"Hello\'World"
我需要使用的功能是這樣的:
var foo = '<p><%= thatfunction(Recordset("TextField")) %></p>';
我希望你得到了點。該功能不一定是防彈的,但很接近。
這是我擔心的「其他」值:) – 2010-11-06 05:44:18
@Salman A:看看http://www.the-art-of-web.com/javascript/escape/#section_2 - 你可能會使用'Server.HTMLEncode'和'Server.URLEncode'來比較輸出,從而爲傳統的ASP做類似的事情。這應該照顧「其他」的價值。 :-) – stealthyninja 2010-11-08 14:48:29