文字列の検索(後方向検索)

文字列の最後から検索を行うには、string.lastIndexOfメソッドを使用します。

構文

var index = string.lastIndexOf(search value[, start index]);
引数名 初期値 説明
第一引数
必須
search value any 検索する値
第二引数 start index number 0 検索を開始する位置(インデックス番号)

戻り値

最初に見つかった文字列の位置(インデックス番号)、見つからなければ-1を返します。

サンプルコード

JavaScript

var str   = '0123456789abcdefg',
    index = str.lastIndexOf('abc');

alert(index);

JavaScript逆引きリファレンス一覧へ戻る