我的问题可能会发现很简单,但我没有把它弄清楚。我怎样才能删除“|”从字符串到目前为止,我已经使用以下,但其没有工作删除'|'字符串中的特殊字符
<div class="inner"> | ABCD || </div>
var txt=divVar.html();
1)txt=txt.remove("|");
2)txt=txt.replace (/|/g, '');
我的问题可能会发现很简单,但我没有把它弄清楚。我怎样才能删除“|”从字符串到目前为止,我已经使用以下,但其没有工作删除'|'字符串中的特殊字符
<div class="inner"> | ABCD || </div>
var txt=divVar.html();
1)txt=txt.remove("|");
2)txt=txt.replace (/|/g, '');
你要逃离 '|'性格:
txt=txt.replace (/\|/g, '');
如果你想删除'|'而不是'||'比你可以使用下面提及的解决方案
<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
试试这个var txt = txt.split(“|”); – 2013-05-04 10:28:57