JavaScript split()メソッド

String 对象参考手册JavaScript String オブジェクト

例

文字列をスペースで分割して配列にします:

var str = "How are you doing today?";
var n = str.split(" ");

nの結果は次のとおりです:

["How","are","you","doing","today?"]

試してみる »

定義と用法

split()このメソッドは、文字列を指定された区切り文字で分割して配列にします。

ヒント:空文字列を使用する場合("")区切り文字として使用すると、文字列は次のように分割されます:1文字の配列。

注意: split()元の文字列を変更せず、新しい配列を返します。


ブラウザサポート

すべての主要ブラウザが対応していますsplit()メソッド。


構文

string.split(separator, limit)

パラメータ値

パラメータ 説明
separator 省略可能。分割位置を指定するための文字列または正規表現。
例:" "(スペース)、","、/\d/など。
limit 省略可能。返される配列の最大長を制限します。
このパラメータを設定すると、結果の配列の要素数はこの値を超えません。

戻り値

型 説明
Array 文字列の配列を返します。文字列はseparator指定された位置で分割され、結果には区切り文字自体は含まれません。。

技術詳細

JavaScript バージョン: 1.1


その他の例

例

区切り文字なし:

var str = "How are you doing today?";
var n = str.split();

nの結果(分割されません):

["How are you doing today?"]

試してみる »

例

各文字(スペースを含む)で分割:

var str = "How are you doing today?";
var n = str.split("");

nの結果は次のとおりです:

["H","o","w"," ","a","r","e"," ","y","o","u"," ","d","o","i","n","g"," ","t","o","d","a","y","?"]

試してみる »

例

使用limit戻り数を制限:

var str = "How are you doing today?";
var n = str.split(" ", 3);

nの結果は次のとおりです:

["How","are","you"]

試してみる »

例

指定した文字を区切り文字として使用:

var str = "How are you doing today?";
var n = str.split("o");

nの結果は次のとおりです:

["H","w are y","u d","ing t","day?"]

試してみる »


String 对象参考手册JavaScript String オブジェクト

その他の拡張