
- Javascript Basics Tutorial
- Javascript - Home
- Javascript - Overview
- Javascript - Syntax
- Javascript - Enabling
- Javascript - Placement
- Javascript - Variables
- Javascript - Operators
- Javascript - If...Else
- Javascript - Switch Case
- Javascript - While Loop
- Javascript - For Loop
- Javascript - For...in
- Javascript - Loop Control
- Javascript - Functions
- Javascript - Events
- Javascript - Cookies
- Javascript - Page Redirect
- Javascript - Dialog Boxes
- Javascript - Void Keyword
- Javascript - Page Printing
- JavaScript Objects
- Javascript - Objects
- Javascript - Number
- Javascript - Boolean
- Javascript - Strings
- Javascript - Arrays
- Javascript - Date
- Javascript - Math
- Javascript - RegExp
- Javascript - HTML DOM
- JavaScript Advanced
- Javascript - Error Handling
- Javascript - Validations
- Javascript - Animation
- Javascript - Multimedia
- Javascript - Debugging
- Javascript - Image Map
- Javascript - Browsers
- JavaScript Useful Resources
- Javascript - Questions And Answers
- Javascript - Quick Guide
- Javascript - Functions
- Javascript - Resources
JavaScript lastIndex Property
The lastIndex property in JavaScript returns the index position when a match occurs and the next match then resumes from that position only. The lastIndex property works only if the ‘g’ modifier is set.
Following is the code for the lastIndex property in JavaScript −
Example
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } .sample, .result { font-size: 18px; font-weight: 500; color: red; } </style> </head> <body> <h1>JavaScript lastIndex Property</h1> <div class="sample">The king bought an expensive ring.</div> <div style="font-weight: bold; color: black;" class="result"></div> <button class="Btn">CLICK HERE</button> <h3> Click on the above button to find the index of 'ing' in the above string </h3> <script> let sampleEle = document.querySelector(".sample"); let resultEle = document.querySelector(".result"); let regex = new RegExp("ing", "g"); regex.test(sampleEle.innerHTML); document.querySelector(".Btn").addEventListener("click", () => { resultEle.innerHTML +='"ing" found Current Index = ' + regex.lastIndex + "<br>"; regex.test(sampleEle.innerHTML); resultEle.innerHTML += '"ing" found Current Index = ' + regex.lastIndex; }); </script> </body> </html>
Output
On clicking the ‘CLICK HERE’ button −
- Related Articles
- The lastIndex property in JavaScript
- What is the role of lastIndex RegExp property in JavaScript?
- JavaScript Math.LN10 Property
- JavaScript symbol.description property
- JavaScript ArrayBuffer.byteLength property
- JavaScript Symbol.hasInstance Property
- JavaScript Cursor property
- JavaScript global Property
- JavaScript Infinity Property
- JavaScript multiline Property
- JavaScript source Property
- JavaScript undefined Property
- ArrayBuffer.byteLength Property in JavaScript
- DataView.byteLength property in JavaScript
- DataView.byteOffset property in JavaScript

Advertisements