最新のWeb開発のチュートリアル
 

JavaScript lastIndex Property

<JavaScriptのRegExpオブジェクト

グローバルを検索するには"ain"一致が検出された後の文字列で、出力インデックス:

var str = "The rain in Spain stays mainly in the plain";
var patt1 = /ain/g;

while (patt1.test(str)==true)
  {
  document.write("'ain' found. Index now at: "+patt1.lastIndex);
  document.write("<br>");
  }

上記のコードの出力は次のようになります。

'ain' found. Index now at: 8
'ain' found. Index now at: 17
'ain' found. Index now at: 28
'ain' found. Index now at: 43
»それを自分で試してみてください

定義と使用法

lastIndexプロパティは、次の試合を開始するインデックスを指定します。

Note:場合、このプロパティにのみ機能します"g"修飾子が設定されています。

このプロパティは、で見つかった最後のマッチの直後の文字の位置を指定する整数を返すexec( )またはtest( )メソッドを。

Note: exec( )test( )彼らは試合を取得しない場合は0にlastIndexのをリセットします。


ブラウザのサポート

プロパティ
lastIndex はい はい はい はい はい

構文

RegExpObject .lastIndex

戻り値

タイプ 説明
Number 見つかった最後の試合の直後の文字の位置を指定する整数exec( )またはtest( )メソッド

技術的な詳細

JavaScriptのバージョン: 1.2

<JavaScriptのRegExpオブジェクト