JavaScriptでのlastIndexRegExpプロパティの役割は何ですか?
lastIndex RegExpプロパティを使用すると、これらのメソッドを繰り返し呼び出して、文字列内のすべての一致をループでき、「g」修飾子が設定されている場合にのみ機能します。
このプロパティは読み取り/書き込みであるため、いつでも設定して、ターゲット文字列のどこから次の検索を開始するかを指定できます。 exec()とtest()は、一致(または別の一致)が見つからない場合、lastIndexを自動的に0にリセットします。
次のコードを実行して、JavaScriptのlastIndexRegExpプロパティを操作することができます-
<html> <head> <title>JavaScript RegExp lastIndex Property</title> </head> <body> <script> var str = "JavaScript is an interesting scripting language"; var re = new RegExp( "script", "g" ); re.test(str); document.write("Test 1 - Current Index: " + re.lastIndex); re.test(str); document.write("<br />Test 2 - Current Index: " + re.lastIndex); </script> </body> </html>
-
JavaScriptのlastIndexプロパティ
JavaScriptのlastIndexプロパティは、一致が発生したときにインデックス位置を返し、次の一致はその位置からのみ再開します。 lastIndexプロパティは、「g」修飾子が設定されている場合にのみ機能します。 以下は、JavaScriptのlastIndexプロパティのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" conte
-
JavaScriptのlastIndexプロパティ
JavaScriptのlastIndexプロパティは、一致が発生したときにインデックス位置を返し、次の一致はその位置からのみ再開します。 lastIndexプロパティは、「g」修飾子が設定されている場合にのみ機能します。 以下は、JavaScriptのlastIndexプロパティのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" conte