例
文字列の部分を抽出します。
var str = "Hello world!";
var res = str.substr(1, 4);
解像度の結果は次のようになります。
ello
»それを自分で試してみてください もっと"Try it Yourself"以下の例。
定義と使用法
substr()メソッドは、指定された位置の文字から始まる文字列の一部を抽出し、指定された数の文字を返します。
Tip:負の開始番号を使用し、文字列の末尾から文字を抽出するために(This does not work in IE 8 and earlier) 。
注意: substr()メソッドは、元の文字列を変更しません。
ブラウザのサポート
方法 | |||||
---|---|---|---|---|---|
substr() | はい | はい | はい | はい | はい |
構文
パラメータ値 パラメーター 説明 start 必須。 抽出を開始する位置。 最初の文字はインデックス0にあり length 任意。 抽出する文字の数。 省略した場合、それは文字列の残りの部分を抽出し、
技術的な詳細
戻り値: テキストの抽出された部分を含む新しいString、。 長さが 0または負の場合は、空の文字列が返されます JavaScriptのバージョン: 1.0
その他の例
例
2位の抽出を開始し、残りの文字列を抽出します。
var str = "Hello world!";
var res = str.substr(2); 解像度の結果は次のようになります。
llo world! »それを自分で試してみてください
例
最初の文字だけを抽出します。
var str = "Hello world!";
var res = str.substr(0, 1); 解像度の結果は次のようになります。
H »それを自分で試してみてください
例
唯一の最後の文字を抽出します。
var str = "Hello world!";
var res = str.substr(11, 1); 解像度の結果は次のようになります。
! »それを自分で試してみてください
<JavaScriptの文字列リファレンス