文字列の分割(区切り文字指定)

文字列を区切り文字を指定して分割する場合は、string.splitメソッドを使用します。

構文

var strings = string.split(delimiter);
引数名 説明
第一引数
必須
delimiter number 区切り文字(正規表現可)

戻り値

分割された文字列を配列で返します。

  • ※ 第一引数に空白文字を指定すると、1文字ずつ分割します。
  • ※ 文字列の最後に改行コード(¥n)がある場合、IE8以下で¥nでsplitすると最後の¥nがないものとみなし削除されます(結果として配列の数が1つ少なくなります)。

サンプルコード

JavaScript

var csv  = '123456,abcdefg,あいうえお',
    data = csv.split(',');

alert(data);

1文字ずつ分割

通常string.splitメソッドは第一引数に分割する文字列を指定しますが、次のように空文字を指定することで、1文字ずつ分割することができます。

JavaScript

var data = 'abcdefg'.split('');

alert(data);

JavaScript逆引きリファレンス一覧へ戻る