改行タグの置換

ysugiyama12 10views 更新:2017年4月28日

‘\n’などを含む文字列をページに表示しても改行が反映されないことがある。 そのため、’\n’などは’
‘に置き換える必要がある。

var text = '改行\nします';
var new_text = text.replace(/\r\n|\n|\r/g, '<br />');

改行タグは環境によって\n(Mac),\r(古いMac),\r\n(Windows)の三種類がある。\r\nは左端に戻してから1行スクロールするタイプライターに由来するらしい。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません