【JS】Javascriptで改行コードを「<br>」に変換する方法
JSONやJSONPのような取得したデータをHTMLへ表示させるときに、改行コードを「<br>」に変換するスクリプトが必要になったので、いつでもコピペできるように備忘録としてポストしておきたいと思います。
正規表現で改行コードを「<br>」に変換する
Javascript
[js]
/**
* 改行コードを
に変換
*
* @param {String} str 変換したい文字列
*/
var nl2br = function (str) {
return str.replace(/\n/g, '
');
};
[/js]
以上となります。
非常に簡単。
使い方
以下のように、nl2br() メソッドの引数に、変換対象の変数を放り込むだけです。
簡単。
[js]
// 改行コード→
変換
var content = nl2br(json[0].content);
[/js]