我試圖刪除JavaScript字符串中的新行。 http://jsfiddle.net/muT5V/如何可靠地取走JavaScript字符串中的新行?
但是,從這段代碼(包括jQuery)產生的警告框仍然保留新行。
我的javascript:
var s = $('#aDivWithContent').html();
s = s.replace('\n', '').replace('\s', '');
alert(s);
我的HTML:
<div id="aDivWithContent">
<ul>
<li>foo</li>
<li>bar</li>
<li>baz</li>
</ul>
</div>
爲什麼?
如果要將正則表達式定義爲文字字符串,則可能必須用另一個反斜槓轉義反斜槓。 – jahroy 2012-03-21 06:58:15
謝謝,但我不認爲這可以工作:http://jsfiddle.net/muT5V/4/什麼是字符串的替代定義?原始字符串? – dangerChihuahua007 2012-03-21 06:59:13
我相信有另一種語法如下所示:someString.replace(/ \ n/g,''); – jahroy 2012-03-21 07:00:57