文字列の操作:
文字列内を途中から検索:後ろから
Javascript標準関数のlastIndexOf()の拡張機能。文字列の末尾ではなく、任意の位置から逆方向に検索を行って結果を返す。
String1
String2
Number
●必須引数 ●オプション引数(省略可能)
記述例
$strLastIndexWithPos('ABC-DEF-ABC', 'ABC', 4)
戻り値
○指定した検索文字列が存在する場合
・発見した位置を先頭からの文字数で返す。※末尾からの文字数ではない。
○指定した検索文字列が存在しない場合
・-1 を返す。
動作サンプル
Javascript :
var aStr=$strLastIndexWithPos('ABC-DEF-ABC','ABC',4);
var aStr=$strLastIndexWithPos('ABC-DEF-ABC','GHI',4); //1つも発見できないパターン
※上記のサンプルコードは主にPC表示用を想定している。スマホ用のコーディングでは別途調整が必要となる可能性がある。
※この関数の動作サンプルとして必須ではない装飾的なCSSコードなどは省略して提示している。