如下所述,我在jsp里面的脚本标签中有一些代码。
我得到了这个:444444444666666666666666666\888888888888
但我希望如此:444444444\666666666666666666\\888888888888
(反斜杠应该被转义)
那么我怎样才能避免这种情况并按原样显示文字?我尝试过不同的方法来替换反斜杠(“\”),但我没有成功。
<script>
var mytxt ="444444444\666666666666666666\\888888888888";
document.write(mytxt);
</script>
Actual O/P in browser : 444444444666666666666666666\888888888888
Expected O/P in browser : 444444444\666666666666666666\\888888888888
答案 0 :(得分:7)
使用另一个反斜杠逃避每个反斜杠:
444444444\\666666666666666666\\\\888888888888
如果您想代表一个\
,请使用\\
。
答案 1 :(得分:2)
将反斜杠"\"
替换为"\\"
答案 2 :(得分:0)
正如你已经想出的那样,反斜杠是一个逃脱标志。如果你想打印出反斜杠,那么你必须打印两次。
尝试简单的替换可能不起作用,因为它是一个特殊的角色。
答案 3 :(得分:0)
你应该逃避反斜杠字符。 \\
是一个反斜杠\\\\
是两个。