0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
कॉन्फ़िगरेशन
JavaScript के native engine के साथ regular expressions बनाएं और परीक्षण करें। pattern परिभाषित करें, आवश्यक flags सक्रिय करें, परीक्षण पाठ पेस्ट करें और एक ही स्क्रीन पर रहते हुए मिलान, captured groups, replacements और divisions की समीक्षा करें।

Validation वर्तमान वातावरण के JavaScript engine का उपयोग करती है। Advanced flags केवल तब सक्षम होती हैं यदि वे समर्थित हैं।

परीक्षण पाठ

यह कैसे काम करता है

रेगुलर एक्सप्रेशन परीक्षण मंच आपको एक पैटर्न बनाने और उसे किसी उदाहरण टेक्स्ट पर लाइव परखने देता है। आप मिलान खोज सकते हैं, स्ट्रिंग बदल और विभाजित कर सकते हैं, कैप्चर किए गए समूह (स्थितिगत और नामित) और उनकी स्थितियाँ देख सकते हैं, और इंजन के फ़्लैग को दृश्यात्मक रूप से टॉगल कर सकते हैं।

यह JavaScript का मूल रेगुलर एक्सप्रेशन इंजन उपयोग करता है, वही जो ब्राउज़र और Node.js में चलता है, और आपके कोड में सीधे कॉपी करने के लिए लिटरल संस्करण /पैटर्न/फ़्लैग और RegExp कंस्ट्रक्टर वाला समतुल्य दोनों बनाता है। सब कुछ स्थानीय रूप से चलता है, टेक्स्ट किसी सर्वर को नहीं भेजा जाता।

उदाहरण

Fecha de vencimiento: 2026-07-212026-07-21पैटर्न \d{4}-\d{2}-\d{2} टेक्स्ट के भीतर ISO फ़ॉर्मैट की तिथि खोजता है।
user@example.comexample.com@ के बाद (?<host>[\w.-]+) के साथ, नामित समूह "host" डोमेन कैप्चर करता है।

उपयोग के मामले

  • किसी फ़ॉर्म या API में उपयोग करने से पहले ईमेल, तिथियाँ, पिन कोड या पहचानकर्ता जैसे फ़ॉर्मैट मान्य करना।
  • नामित कैप्चर समूहों के माध्यम से किसी टेक्स्ट से डेटा (URL, राशियाँ, टैग) निकालना।
  • किसी कोड एडिटर या स्क्रिप्ट में लागू करने से पहले किसी बड़े पैमाने के प्रतिस्थापन को परखना।
  • किसी परिवर्तनशील विभाजक द्वारा किसी स्ट्रिंग को विभाजित करना और डीबग करना कि कोई पैटर्न आपकी अपेक्षा के अनुसार क्यों मेल नहीं खाता।

अक्सर पूछे जाने वाले प्रश्न

यह कौन-सा रेगुलर एक्सप्रेशन इंजन उपयोग करता है?

JavaScript का मूल इंजन। इसका सिंटैक्स अन्य भाषाओं जैसा ही है, पर PCRE, Python या .NET से अंतर हैं, उदाहरण के लिए लुकबिहाइंड (lookbehind) या कुछ Unicode एस्केप में। यदि आप पैटर्न को JavaScript के बाहर उपयोग करेंगे, तो उसे उस परिवेश में सत्यापित करना उचित है।

g, i, m, s, u, v, y और d फ़्लैग किस लिए हैं?

g सभी मिलान खोजता है; i अक्षर केस अनदेखा करता है; m से ^ और $ प्रति लाइन काम करते हैं; s बिंदु को लाइन ब्रेक शामिल करने देता है; u और v Unicode मोड सक्षम करते हैं; y (स्टिकी) मिलान को ठीक वहीं मजबूर करता है जहाँ पिछला समाप्त हुआ; और d प्रत्येक मिलान और समूह की स्थितियाँ उजागर करता है।

नामित समूह कैसे काम करते हैं?

इन्हें (?<नाम>...) से परिभाषित किया जाता है और ये आपको कैप्चर किए गए को उसकी संख्या के बजाय नाम से संदर्भित करने देते हैं। किसी प्रतिस्थापन में आप इन्हें $<नाम> से प्राप्त करते हैं, जो पैटर्न को अधिक पठनीय और बनाए रखने में आसान बनाता है।

क्या परीक्षण टेक्स्ट किसी सर्वर को भेजा जाता है?

नहीं। पैटर्न का संकलन और टेक्स्ट पर उसका निष्पादन दोनों आपके ब्राउज़र में होते हैं, इसलिए आप वास्तविक डेटा से बिना उसे उजागर किए परख सकते हैं।