2013-05-04 1 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 ("|"); –

답변

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('|', '').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('|', ''); 
     alert(FormatedStr); 
    }); 
</script> 
그렇지

, 당신은 당신의 문제

감사 Prashant

를 해결하기 위해