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