[英]how to remove \ (backslash ) symbol from string using javascript?
[英]How to remove backslash from a string in JavaScript
我有一個像這樣的字符串:
<tr><td><span class=\\'label label-info\\'>Dialed</span></td><td>9804292145453</td><td>A Jana</td><td>0sec</td><td>6:18PM, Mar 24, 2014</td></tr>
我想刪除反斜杠並想要這樣的結果:
<tr><td><span class='label label-info'>Dialed</span></td><td>9804292145453</td><td>A Jana</td><td>0sec</td><td>6:18PM, Mar 24, 2014</td></tr>
請幫忙。
您已經說過上面引用的是一個字符串,但是還不清楚您的意思是什么(簡稱):
var str = "<tr><td><span class=\'label label-info\'>Dialed...";
...您所引用的是您在引號中的字面意思,或者是這個(請注意反斜杠):
var str = "<tr><td><span class=\\'label label-info\\'>Dialed...";
...您所引用的是字符串的實際內容,而不是字符串文字的一部分。
上面的第一個沒有反斜杠,它轉義了'
字符。 第二個有反斜杠。
要從第二個刪除后綴:
str = str.replace(/\\/g, "");
當使用g
標志replace
正則表達式時,它將在整個字符串中全局應用。 反斜杠在正則表達式中具有特殊含義,因此我不得不對反斜杠進行轉義(對於另一個反斜杠,它是正則表達式以及字符串的轉義字符)。 因此,在上面,我是說用空字符串替換所有反斜杠。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.