जावास्क्रिप्ट RegExp समूह (x|y)
उदाहरण
किसी भी विकल्प के लिए वैश्विक खोज (लाल | हरा):
let text = "re, green, red, green, gren, gr, blue, yellow";
let pattern= /(red|green)/g;
परिभाषा और उपयोग
निर्दिष्ट विकल्पों में से किसी एक को खोजने के लिए (x|y) व्यंजक का उपयोग किया जाता है।
विकल्प किसी भी वर्ण का हो सकता है।
ब्राउज़र समर्थन
/(x|y)/
एक ECMAScript1 (ES1) सुविधा है।
ES1 (जावास्क्रिप्ट 1997) सभी ब्राउज़रों में पूरी तरह से समर्थित है:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
वाक्य - विन्यास
new RegExp("(x|y)")
or simply:
/(x|y)/
संशोधक के साथ सिंटेक्स
new RegExp("(x|y)", "g")
or simply:
/(x|y)/g
और ज्यादा उदाहरण
उदाहरण
किसी भी निर्दिष्ट विकल्प को खोजने के लिए वैश्विक खोज करें (0|5|7):
let text = "01234567890123456789";
let pattern = /(0|5|7)/g;
नियमित अभिव्यक्ति खोज के तरीके
जावास्क्रिप्ट में, एक नियमित अभिव्यक्ति पाठ खोज, विभिन्न तरीकों से की जा सकती है।
नियमित अभिव्यक्ति के रूप में एक पैटर्न के साथ , ये सबसे आम तरीके हैं:
उदाहरण | विवरण |
---|---|
टेक्स्ट मैच ( पैटर्न ) | स्ट्रिंग विधि मिलान () |
पाठ खोज ( पैटर्न ) | स्ट्रिंग विधि खोज () |
पैटर्न .exec (पाठ) | RexExp विधि निष्पादन () |
पैटर्न । परीक्षण (पाठ) | RegExp विधि परीक्षण () |