Reputation: 8346
as mentioned below, I have some code in my jsp inside a script tag .
I am getting this: 444444444666666666666666666\888888888888
but I want this: 444444444\666666666666666666\\888888888888
(The backslash should be escaped)
So how can i avoid this and display the text as it is? I have tried different ways to replace the backslash("\") but I have been unsuccessful.
<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
Upvotes: 2
Views: 15803
Reputation: 11958
You should escape backslash character. \\
is one backslash \\\\
are two.
Upvotes: 1
Reputation: 298166
Escape each backslash with another backslash:
444444444\\666666666666666666\\\\888888888888
When you want to represent a single \
, use \\
.
Upvotes: 8
Reputation: 12538
As you already figured out the backslashes are an escape sign. If you want to print out your backslashes then you have to print it twice.
Trying a simple replace probably won't work, because its a special character.
Upvotes: 0