English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript String substr() メソッド

 JavaScript String オブジェクト

substr()メソッドは指定された位置から指定された長さのサブ文字列を返します。

最初の文字のインデックスは0、2番目の文字のインデックスは1と続き、

文字列の末尾から文字を抽出するには、ネガティブインデックスを使用してください(以下の「さらに例」を参照)。

文法:

string.substr(index, length)
var str1 = 'Air Pollution is introduction of chemicals to the atmosphere.';
var str2 = str1.substr(7);
テストして‹/›

ブラウザの互換性

すべてのブラウザが完全に substr() メソッドをサポートしています:

メソッド
substr()

パラメータの値

パラメータ説明
index(必需)返される子文字列に含める最初の文字のインデックス
length(オプション)抽出する文字数。length を省略すると、substr() は文字列の末尾までの文字を抽出します

技術的詳細

返り値:指定された文字列の指定された部分を含む新しい文字列を返します
JavaScript バージョン:ECMAScript 1

さらに例

以下の例では、substr() をインデックスから使用しています:4文字列から抽出する、長さが18:

var str1 = 'Air Pollution is introduction of chemicals to the atmosphere.';
var str2 = str1.substr(4, 18);
テストして‹/›

以下の例では、負のインデックスを持つ substr() を使用しています:

var str1 = 'ja.oldtoolbag.com';
var str2 = str1.substr(-6, 3);   // tor
テストして‹/›

 JavaScript String オブジェクト