निःशुल्क ऑनलाइन Regex परीक्षक
अपने ब्राउज़र में JavaScript रेगुलर एक्सप्रेशन टेस्ट और डीबग करें। लाइव हाइलाइट किए गए मैच देखें, कैप्चर ग्रुप्स की जांच करें, और रिप्लेसमेंट का प्रीव्यू लें। कुछ भी कभी सर्वर पर नहीं भेजा जाता।
मैच परिणाम
रेगुलर एक्सप्रेशन क्या है?
एक रेगुलर एक्सप्रेशन (regex) वर्णों का एक क्रम है जो एक सर्च पैटर्न को परिभाषित करता है। एक तय स्ट्रिंग खोजने के बजाय, regex उस टेक्स्ट के आकार का वर्णन करता है जिसे आप चाहते हैं — अंक, शब्द, ईमेल पते, तारीखें, और भी बहुत कुछ। यह पैटर्न मैचिंग को डेवलपर्स, डेटा एनालिस्ट्स और सिसएडमिन के लिए सबसे शक्तिशाली टूल्स में से एक बनाता है, जो इनपुट सत्यापित करने, लॉग खोजने, और टेक्स्ट को तेज़ी और भरोसेमंद तरीके से बदलने के लिए इस पर हर दिन निर्भर रहते हैं।
JavaScript Regex फ्लैग्स की व्याख्या
| g | global — स्ट्रिंग में केवल पहला नहीं, बल्कि सभी मैच खोजता है। |
| i | case-insensitive — अक्षर बड़े या छोटे केस की परवाह किए बिना मैच होते हैं। |
| m | multiline — एंकर ^ और $ पूरी स्ट्रिंग के बजाय हर लाइन की शुरुआत और अंत से मैच करते हैं। |
| s | dotAll — डॉट . न्यूलाइन वर्णों से भी मैच करता है। |
| u | unicode — U+FFFF से ऊपर के कोड पॉइंट्स सहित पूर्ण यूनिकोड मैचिंग सक्षम करता है। |
सामान्य Regex पैटर्न संदर्भ
| पैटर्न | Regex | मैच |
|---|---|---|
| ईमेल | /[^\s@]+@[^\s@]+\.[^\s@]+/ | hello@charcount.app |
| URL | /https?:\/\/[^\s]+/ | https://charcount.app |
| IPv4 | /\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b/ | 192.168.0.1 |
| तारीख (YYYY-MM-DD) | /\d{4}-\d{2}-\d{2}/ | 2026-06-30 |
| हेक्स कलर | /#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})\b/ | #4338ca |
| UUID v4 | /[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab]…/i | 9f1c…5b6c |
Regex कैप्चर ग्रुप्स
कोष्ठक (parentheses) आपको मैच के हिस्सों को कैप्चर करने देते हैं ताकि आप उन्हें निकाल या दोबारा उपयोग कर सकें। इसके तीन प्रकार हैं:
( )— एक capturing group: जो मैच किया उसे स्टोर करता है, replacements में $1, $2, … के रूप में उपलब्ध।(?: )— एक non-capturing group: बिना स्टोर किए alternation या quantifiers के लिए पैटर्न को समूहित करता है।(?<name> )— एक named group: एक पठनीय नाम के साथ कैप्चर करता है, groups.name के रूप में उपलब्ध।
उदाहरण के लिए, तीन ग्रुप्स के साथ एक तारीख को पार्स करना: (\d{4})-(\d{2})-(\d{2})