I have this var
var x = "<div class=\"abcdef\">";
Which is
<div class="abcdef">
But I need
<div class="abcdef">
How can I "" this var to remove all escaping characters?
I have this var
var x = "<div class=\"abcdef\">";
Which is
<div class="abcdef">
But I need
<div class="abcdef">
How can I "" this var to remove all escaping characters?
You can replace a backslash followed by a quote with just a quote via a regular expression and the String#replace
function:
var x = "<div class=\"abcdef\">";
x = x.replace(/\"/g, '"');
document.body.appendChild( document.createTextNode("After: " + x)
);
Note that the regex just looks for one backslash; there are two in the literal because you have to escape backslashes in regular expression literals with a backslash (just like in a string literal).
The g
at the end of the regex tells replace
to work throughout the string ("global"); otherwise, it would replace only the first match.
Try this:
x = x.replace(/\/g, "");
var x = "<div class=\"abcdef\">";
alert(x.replace(/\/gi, ''));
Let me propose this variant:
function un(v) { eval('v = "'+v+'"'); return v; }
This function will not simply remove slashes. Text compiles as code, and in case correct input, you get right unescaping result for any escape sequence.
You need to make there be one backslash instead of three.
Like this:
var x = "<div class="abcdef">";
برچسب : how to convert pdf to word,how to convert pdf to jpg,how to convert degrees to radians,how to convert grams to moles,how to convert c to f,how to convert a fraction to a decimal,how to convert pdf to excel,how to convert binary to decimal,how to convert mp4 to mp3,how to convert cm to m, نویسنده : استخدام کار backsoft بازدید : 432