2013-05-04 44 views
-1

我的問題可能會發現很簡單,但我沒有把它弄清楚。我怎樣才能刪除「|」從字符串到目前爲止,我已經使用以下,但其沒有工作刪除'|'字符串中的特殊字符

<div class="inner"> | ABCD || </div> 
var txt=divVar.html(); 

1)txt=txt.remove("|");

2)txt=txt.replace (/|/g, '');

+0

試試這個var txt = txt.split(「|」); – 2013-05-04 10:28:57

回答

1

你要逃離 '|'性格:

txt=txt.replace (/\|/g, ''); 
1

您可以使用splitjoin

var newTxt = txt.split('|').join(''); 

要刪除空格,你可以使用$.trim()

var newTxt = $.trim(txt.split('|').join('')); 

Demo

0

如果你想刪除'|'而不是'||'比你可以使用下面提及的解決方案

<div class="inner"> | ABCD || </div> 
<script type="text/javascript"> 
    $(document).ready(function() { 
     var str = $(".inner").html(); 
     alert(str); 
     var FormatedStr = str.trim().replace('|', ''); 
     alert(FormatedStr); 
    }); 
</script> 

另外,如果你想比之下

<div class="inner"> | ABCD || </div> 

    <script type="text/javascript"> 
     $(document).ready(function() { 
      var str = $(".inner").html(); 
      alert(str); 
      var FormatedStr = str.trim().replace('|', '').replace('||', ''); 
      alert(FormatedStr); 
     }); 
    </script> 

希望這有助於以取代雙方你來解決你的問題

感謝 PRASHANT

相關問題