例
グローバルを検索するには"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オブジェクト