我正在嘗試使用javascript在文本中查找和替換換行符。如何找到換行符並用JavaScript代替<br>元素?
以下的作品。它將字符a替換爲字符z。
var text = "aasdfasdf";
text= text.replace(/a/g,"z");
alert(text);
以下是基於此和其他留言板上的其他帖子沒有。基本上JavaScript不會觸發:
var text = "aasdfasdf";
text= text.replace(/\n/g,"z");
alert(text);
...這是許多職位之一,表明它應該工作。
JavaScript: How to add line breaks to an HTML textarea?
,並按照我在Firefox無法正常工作或方式:
text = text.replace(/\n\r?/g, '<br />'); or
text = text.replace("\n", '<br />');
注:我知道有文本variable..I沒有斷行只是用一個簡單字符串用於測試目的。
任何人都可以看到什麼可能是錯誤的,或讓我看到一種方法來做到這一點,實際工作。
謝謝。
' 「你好\ nworld」 .replace的另一種解決方案(/ \ r嗎?\ n /克,' ')===' 你好world'' ...我沒有看到問題。 –
轉義字符ie似乎正在打破它。非常令人沮喪。 – user1260310