javascript安全字符串
当我试图写这样的JS语句时javascript安全字符串,javascript,string,escaping,Javascript,String,Escaping,当我试图写这样的JS语句时 var a = "\images\avatars\"; 我收到一个错误SyntaxError:意外标记非法 这肯定是因为\符号,但我需要它们。 那么我怎样才能保证这根绳子的安全呢 注意:escape,encodeURI无助于将它们加倍: var a = "\\images\\avatars\\"; var a = "\\images\\avatars\\"; 如果要将反斜杠包含在字符串文字中,则始终需要将其加倍。您必须执行类似的操作,才能在带引号的字符串中嵌入相
var a = "\images\avatars\";
我收到一个错误SyntaxError:意外标记非法
这肯定是因为\符号,但我需要它们。
那么我怎样才能保证这根绳子的安全呢
注意:escape,encodeURI无助于将它们加倍:
var a = "\\images\\avatars\\";
var a = "\\images\\avatars\\";
如果要将反斜杠包含在字符串文字中,则始终需要将其加倍。您必须执行类似的操作,才能在带引号的字符串中嵌入相同类型的引号:
var a = 'Don\'t be cruel';
反斜杠用作转义序列。将它们加倍:
var a = "\\images\\avatars\\";
var a = "\\images\\avatars\\";
如果要将反斜杠包含在字符串文字中,则始终需要将其加倍。您必须执行类似的操作,才能在带引号的字符串中嵌入相同类型的引号:
var a = 'Don\'t be cruel';
反斜杠用作转义序列。转义它们:
var a = "\\images\\avatars\\";
顺便问一下,为什么需要向后斜杠而不是向前斜杠?避开它们:
var a = "\\images\\avatars\\";
顺便问一下,为什么需要向后斜杠而不是向前斜杠?请这样做
改为这样做