JavaScriptのsplit()メソッド


JavaScript split()メソッド

インスタンス

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>

<p id="demo">单击按钮显示分割后的数组.</p>
<button onclick="myFunction()">点我</button>
<script>
function myFunction(){
	var str="How are you doing today?";
	var n=str.split(" ");
	document.getElementById("demo").innerHTML=n;
}
</script>

</body>
</html>

サンプルの実行 »

オンラインサンプルを表示するには、「インスタンスの実行」ボタンをクリックしてください


定義と使用法

sp lit() メソッドは文字列を文字列の配列に分割するために使用されます。

ヒント: 空の文字列 ("") を区切り文字として使用すると、stringObject 内の各文字が分割されます。

注: Split() メソッドは元の文字列を変更しません。


ブラウザのサポート

QQ截图20161108165429.png

すべての主要なブラウザはsplit()メソッドをサポートしています


構文

string.split(separator,limit)

パラメータ値

パラメータ説明
区切り文字オプション。このパラメータで指定された場所から文字列オブジェクトを分割するための文字列または正規表現。
制限オプション。このパラメータは、返される配列の最大長を指定します。このパラメータが設定されている場合、このパラメータで指定された配列以外の部分文字列は返されません。このパラメータが設定されていない場合、文字列の長さに関係なく文字列全体が分割されます。

戻り値

説明
Array文字列配列。配列は、文字列 Object をセパレータで指定された境界で部分文字列に分割することによって作成されます。返される配列内の文字列には、区切り文字自体は含まれません。

技術的な詳細

JavaScriptバージョン: 1.1


その他のインスタンス

インスタンス

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>

<p id="demo">单击按钮显示分割后的数组</p>
<button onclick="myFunction()">点我</button>
<script>
function myFunction(){
	var str="How are you doing today?";
	var n=str.split();
	document.getElementById("demo").innerHTML=n;
}
</script>

</body>
</html>

実行中のインスタンス»

オンラインインスタンスを表示するには、[インスタンスの実行]ボタンをクリックしてください


インスタンス

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>

<p id="demo">单击按钮显示分割后的数组</p>
<button onclick="myFunction()">点我</button>
<script>
function myFunction(){
	var str="How are you doing today?";
	var n=str.split("");
	document.getElementById("demo").innerHTML=n;
}
</script>

</body>
</html>

実行中のインスタンス»

クリック" [インスタンスの実行] ボタンをクリックしてオンライン インスタンスを表示します


インスタンス

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>

<p id="demo">单击按钮显示分割后的数组</p>
<button onclick="myFunction()">点我</button>
<script>
function myFunction(){
	var str="How are you doing today?";
	var n=str.split(" ",3);
	document.getElementById("demo").innerHTML=n;
}
</script>

</body>
</html>


<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>

<p id="demo">单击按钮显示分割后的数组</p>
<button onclick="myFunction()">点我</button>
<script>
function myFunction(){
	var str="How are you doing today?";
	var n=str.split("o");
	document.getElementById("demo").innerHTML=n;
}
</script>

</body>
</html>

インスタンスの実行»

[インスタンスの実行] ボタンをクリックしてオンライン インスタンスを表示します