文字列の分割(区切り文字指定)
文字列を区切り文字を指定して分割する場合は、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);