我需要替換var中的每個'\ n'與<br>
標記,但我嘗試的代碼不起作用。這裏是我的榜樣,代碼:Javascript替換不工作,因爲轉義序列
例子:
你好\ n您上網嗎? \ n你是什麼意思?
應該改爲:
Hello there <br> Are you online? <br> What do you mean?
代碼:
var text = 'Hello there \n Are you online? \n What do you mean?';
var find = '\n';
var re = new RegExp(find, 'g');
re = text .replace(re, '<br>');
我在做什麼錯?
你看到什麼輸出?它可以像Chrome 46期望的那樣工作。 – joews
在Safari 9和最新的Fx中也能正常工作。 – Touffy
我看到了 - 您正在將輸出分配給're'。你可能意思是使用另一個變量。你的意思是'text = text.replace ...'? – joews