जेस्क्रिप्ट RegExp i मॉडिफ़ायर

परिभाषा और उपयोग

"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) के लिए पूरी तरह से समर्थन करते हैं:

च्रोम आईई एज फायरफॉक्स सफारी ओपेरा
समर्थन समर्थन समर्थन समर्थन समर्थन समर्थन