【JavaScript】split()を使って、テキストを改行で分割する

スポンサーリンク

textarea 等に入力されたテキストを、改行で分割して配列に格納したい場合があります。

その場合は split() 関数を使うことで簡単に改行単位で分割できます。 テキストを改行で分割するには次のようなコードになります。


var str = '改行で分割する\nテキスト内容';

// 配列に分割
var arr = str.split(/\r\n|\n/);

for (var i = 0; i < arr.length; i++){
    console.log(arr[i]);
}

split() の引数の部分「/\r\n|\n/」は正規表現で、 この場合は「\r\n、\n」のいずれかという意味です。

このように記述することで複数の改行コードのパターン(\r\n、\n)に対応することができます。

ツール・書籍紹介

まとめ・一覧

基本編

数値

文字列

正規表現

日付・時刻

配列

関数

オブジェクト指向

DOM操作

API

便利な小技集

用語

実践編

関連サイト