例
文字列から文字を抽出します。
var str = "Hello world!";
var res = str.substring(1, 4);
解像度の結果は次のようになります。
ell
»それを自分で試してみてください もっと"Try it Yourself"以下の例。
定義と使用法
substring()メソッドは、指定された2つのインデックス間、文字列から文字を抽出し、新しいサブ文字列を返します。
この方法は、間の文字列内の文字を抽出し、 "start"と"end"ではないなど、 "end"そのもの。
場合は"start"よりも大きい"end" 、この方法は、STRを意味し、二つの引数を交換します。 substring(1,4) == strの。 substring(4,1)
どちらかが場合は"start"または"stop" 、それが0であるかのように扱われ、0より小さい。
注意: substring()メソッドは、元の文字列を変更しません。
ブラウザのサポート
方法 | |||||
---|---|---|---|---|---|
substring() | はい | はい | はい | はい | はい |
構文
パラメータ値 パラメーター 説明 start 必須。 抽出を開始する位置。 最初の文字はインデックス0にあり end 任意。 位置(up to, but not including)の抽出を終了します。 省略した場合、それは文字列の残りの部分を抽出し、
技術的な詳細
戻り値: 抽出された文字を含む新しいString JavaScriptのバージョン: 1.0
その他の例
例
2位の抽出を開始し、残りの文字列を抽出します。
var str = "Hello world!";
var res = str.substring(2); 解像度の結果は次のようになります。
llo world! »それを自分で試してみてください
例
場合は"start"よりも大きい"end" 、それは2つの引数を入れ替えます。
var str = "Hello world!";
var res = str.substring(4, 1);
解像度の結果は次のようになります。
ell »それを自分で試してみてください
例
場合は"start" 0未満である、それはインデックス位置0からの抽出を開始します。
var str = "Hello world!";
var res = str.substring(-3);
解像度の結果は次のようになります。
Hello world! »それを自分で試してみてください
例
最初の文字だけを抽出します。
var str = "Hello world!";
var res = str.substring(0, 1); 解像度の結果は次のようになります。
H »それを自分で試してみてください
例
唯一の最後の文字を抽出します。
var str = "Hello world!";
var res = str.substring(11, 12); 解像度の結果は次のようになります。
! »それを自分で試してみてください
<JavaScriptの文字列リファレンス