如何使用javascript在浏览器中显示反斜杠?

时间:2011-11-16 07:38:09

标签: java javascript

如下所述,我在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

4 个答案:

答案 0 :(得分:7)

使用另一个反斜杠逃避每个反斜杠:

444444444\\666666666666666666\\\\888888888888

如果您想代表一个\,请使用\\

答案 1 :(得分:2)

将反斜杠"\"替换为"\\"

答案 2 :(得分:0)

正如你已经想出的那样,反斜杠是一个逃脱标志。如果你想打印出反斜杠,那么你必须打印两次。

尝试简单的替换可能不起作用,因为它是一个特殊的角色。

答案 3 :(得分:0)

你应该逃避反斜杠字符。 \\是一个反斜杠\\\\是两个。