文字列の検索(後方向検索)
文字列の最後から検索を行うには、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);