जेसक्रिप्ट RegExp समूह [^abc]
- पिछला पृष्ठ [abc]
- अगला पृष्ठ [0-9]
- एक स्तर ऊपर जेसक्रिप्ट रेगएक्स्पॉर्ट रेफरेंस मैनुअल
परिभाषा और उपयोग
ब्रैकेट [^abc] को ब्रैकेट के बाहर होने वाले किसी भी अक्षर के मेल को निर्धारित करता है。
ब्रैकेट के द्वारा एकल अक्षर, समूह या अक्षर-आवर्त को परिभाषित किया जा सकता है:
[^abc] | a, b या c का किसी भी अक्षर नहीं है |
[^A-Z] | बड़े A से बड़े Z तक का किसी भी अक्षर नहीं है |
[^a-z] | छोटे a से छोटे z तक का किसी भी अक्षर नहीं है |
[^A-z] | बड़े A से छोटे z तक का किसी भी अक्षर नहीं है |
सूचना:कृपया इसे उपयोग करें [abc] ब्रैकेट के बीच के किसी भी अक्षर को खोजें
उदाहरण
उदाहरण 1
ब्रैकेट [h] के भीतर नहीं होने वाले अक्षरों को विश्वस्तरीय खोज करें:
let text = "Is this all there is?"; let pattern = /[^h]/g;
उदाहरण 2
ग्लोबल खोज करें जो "i" और "s" के अलावा किसी अक्षर की तुलना में नहीं है:
let text = "Do you know if this is all there is?"; let pattern = /[^is]/gi;
उदाहरण 3
ग्लोबल खोज करें जो छोटे "a" से लेकर छोटे "h" तक के अक्षरों की तुलना में नहीं है:
let text = "Is this all there is?"; let pattern = /[^a-h]/g;
उदाहरण 4
ग्लोबल खोज करें जो बड़े "A" से लेकर बड़े "E" तक के अक्षरों की तुलना में नहीं है:
let text = "I SCREAM FOR ICE CREAM!"; let pattern = /[^A-E]/g;
उदाहरण 5
ग्लोबल खोज करें जो बड़े "A" से लेकर छोटे "e" तक के अक्षरों की तुलना में नहीं है:
let text = "I Scream For Ice Cream, is that OK?!"; let pattern = /[^A-e]/g;
उदाहरण 6
सूचना:कृपया [abc] व्याकरण का उपयोग करके ब्रैकेट के बीच के किसी भी अक्षर को खोजें
ग्लोबल, न कृत्रिम अक्षरों की तुलना में खोज करें [a-s]:
let text = "I Scream For Ice Cream, is that OK?!"; let pattern = /[^a-s]/gi;
व्याकरण
new RegExp("[^xyz]
या घटक रूप में:
/[^xyz]/
संशोधक संग्रह व्याकरण
new RegExp("[^xyz]", "g")
या घटक रूप में:
/[^xyz]/g
सूचना
कृपया इसे उपयोग करें [abc] ब्रैकेट के बीच के किसी भी अक्षर को खोजें
ब्राउज़र समर्थन
/[^abc]/
ये ECMAScript1 (ES1) विशेषता हैं。
सभी ब्राउज़र एस1 (जेसक्रिप्ट 1997) को पूरी तरह से समर्थित करते हैं:
च्रोम | आईई | एज | फायरफॉक्स | सैफारी | ओपेरा |
---|---|---|---|---|---|
समर्थित | समर्थित | समर्थित | समर्थित | समर्थित | समर्थित |
पैटर्न खोजने वाले रेगुलर एक्सप्रेशन (RexExp) विधियाँ
जेसक्रिप्ट में, पैटर्न वाक्यांश खोजने के लिए अलग-अलग विधियों से पूरा किया जा सकता है。
उपयोगपैटर्न (pattern)इस प्रकार के पैटर्न (pattern) ये सबसे अधिक प्रयोग होने वाले विधियाँ हैं:
उदाहरण | वर्णन |
---|---|
text.match(पैटर्न) | शब्द-शृंखला विधि match() |
text.search(पैटर्न) | शब्द-शृंखला विधि search() |
पैटर्न.exec(text) | RexExp विधि exec() |
पैटर्न.test(text) | RexExp विधि test() |
- पिछला पृष्ठ [abc]
- अगला पृष्ठ [0-9]
- एक स्तर ऊपर जेसक्रिप्ट रेगएक्स्पॉर्ट रेफरेंस मैनुअल