जेस्क्रिप्ट RegExp i मॉडिफ़ायर
- पिछला पृष्ठ जी
- अगला पृष्ठ d
- एक स्तर ऊपर जेसक्रिप्ट रेगएक्स्प रेफरेंस मैनुअल
परिभाषा और उपयोग
"i" मॉडिफ़ायर अभिन्न अक्षराक्षर की तरह से मेल खाने का निर्देश देता है。
उदाहरण
उदाहरण 1
is पर अभिन्न अक्षराक्षर की तरह से खोज करें:
let text = "Visit CodeW3C.com"; let pattern = /codew3c/i; let result = text.match(pattern);
उदाहरण 2
codew3c पर अभिन्न अक्षराक्षर की तरह से खोज करें:
रेगुलर एक्सप्रेशन फ़ंक्शन exec() का उपयोग करके
let text = "Visit codew3c"; let pattern = /codew3c/i; let result = pattern.exec(text);
उदाहरण 3
रेगुलर एक्सप्रेशन फ़ंक्शन का उपयोग करके test()
:
let text = "Visit CodeW3C.com"; let pattern = /codew3c/i; let result = pattern.test(text);
उदाहरण 4
शब्दकोश फ़ंक्शन का उपयोग करके match()
:
let text = "Visit CodeW3C.com"; let pattern = /codew3c/i; let result = text.match(pattern);
व्याकरण
new RegExp("regexp"i", "i")
या घुमाव के साथ:
/regexp/i
सूचना
आप इसे इस तरह उपयोग कर सकते हैं ignoreCase प्रयोग जांच करता है कि "i" मॉडिफ़ायर निर्धारित किया गया है कि नहीं。
let pattern = /W3S/i; let result = pattern.ignoreCase;
रेगुलर एक्सप्रेशन सर्च विधियां
जेस्क्रिप्ट में, रेगुलर एक्सप्रेशन टेक्स्ट सर्च को विभिन्न विधियों से पूरा किया जा सकता है。
उपयोगपैटर्नइस रूप में, ये सबसे आम विधियां हैं:
उदाहरण | वर्णन |
---|---|
text.match(पैटर्न) | शब्दकोश विधि match() |
text.search(पैटर्न) | शब्दकोश विधि search() |
पैटर्न.exec(text) | RexExp विधि exec() |
पैटर्न.test(text) | RexExp विधि test() |
ब्राउज़र समर्थन
/regexp/i
यह ECMAScript1 (ES1) विशेषता है。
सभी ब्राउज़र एस1 (जेस्क्रिप्ट 1997) के लिए पूरी तरह से समर्थन करते हैं:
च्रोम | आईई | एज | फायरफॉक्स | सफारी | ओपेरा |
---|---|---|---|---|---|
समर्थन | समर्थन | समर्थन | समर्थन | समर्थन | समर्थन |
- पिछला पृष्ठ जी
- अगला पृष्ठ d
- एक स्तर ऊपर जेसक्रिप्ट रेगएक्स्प रेफरेंस मैनुअल