जेसकूबीएस RegExp lastIndex प्रयोगता
- पिछला पृष्ठ ignoreCase
- अगला पृष्ठ multiline
- एक स्तर ऊपर वापस जाएँ जावास्क्रिप्ट रेगएक्स्प्रेस रेफरेंस हांडबुक
परिभाषा और उपयोग
lastIndex
प्रयोगता अगले मेल के शुरू के स्थान को निर्धारित करती है。
ध्यान दें:यह प्रयोगता केवल "g" उपसंकेतक सेट किए गए तो ही प्रयोगी है。
यह प्रयोगता पूर्णांक को परिणाम देती है जो exec()
या test()
विधि द्वारा पाये गए अंतिम मेल के बाद के पहले करक्तर के स्थान को घोषित करती है。
ध्यान दें:यदि exec()
और test()
मेल न मिलने पर lastIndex
0 पर पुनर्सेट कर दिया गया है。
उदाहरण
let text = "The rain in Spain stays mainly in the plain"; let pattern = /ain/g; let result = ""; while (pattern.test(text)==true) { result += "Found at pos " + pattern.lastIndex + "<br>"; }
व्याकरण
regexp.lastIndex
परिणाम
किस्म | वर्णन |
---|---|
संख्या | पूर्णांक, जो exec() या test() विधि के द्वारा पाये गए अंतिम मेल के बाद के पहले करक्तर के स्थान को निर्धारित करता है。 |
तकनीकी विवरण
RegExp ऑब्जेक्ट के lastIndex
प्रयोगता एक पढ़ी और लिखी जाने वाली मान है। g संकेतक सेट किए गए रेगुलर एक्सप्रेशन के लिए, यह प्रयोगता एक पूर्णांक रूप में संग्रह करती है जो पिछले मेल के बाद के पहले करक्तर के स्थान को घोषित करती है。
पिछले मेल का परिणाम RegExp.exec() और RegExp.test() विधियों द्वारा पाया गया है, जो दोनों ही lastIndex
प्रयोगता के संदर्भ में होने वाले स्थान को अगले खोज के शुरूआत के स्थान के रूप में ले लेती हैं। इस तरह, इन दोनों विधियों को बार-बार बुलाकर एक स्ट्रिंग में सभी मेल को घूम सकते हैं。
यह प्रयोगता पढ़ी और लिखी जाने वाली है। जब तक लक्ष्य स्ट्रिंग के अगले खोज शुरू होने तक, इसे सेट किया जा सकता है। जब exec() या test() विधि दोनों में से एक कोई भी मेल न मिले तो, वे स्वचालित रूप से lastIndex
प्रयोगता को 0 पर पुनर्सेट कर दिया गया है。
ब्राउज़र समर्थन करता है
lastIndex
यह ECMAScript1 (ES1) विशेषता है।
सभी ब्राउज़र्स इसके लिए पूरी तरह से समर्थन करते हैं ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
सापोर्ट | सापोर्ट | सापोर्ट | सापोर्ट | सापोर्ट | सापोर्ट |
- पिछला पृष्ठ ignoreCase
- अगला पृष्ठ multiline
- एक स्तर ऊपर वापस जाएँ जावास्क्रिप्ट रेगएक्स्प्रेस रेफरेंस हांडबुक