कैसे इस्तेमाल करें
- Format खोजें या category से filter करें।
- Pattern लेने के लिए Copy दबाएँ; string में डालते समय backslashes escape करें।
- Card के नीचे box में type करके तुरंत देखें कि match होता है या नहीं।
विकल्पों की जानकारी
- Syntax
- JavaScript के लिए लिखा गया है और Java, Python, Go व PHP जैसी languages में compatible है; string literal में backslashes दोगुने करें।
- Whole-string matching
- Validation patterns ^ और $ से anchored हैं, इसलिए पूरा input match होना चाहिए। लंबे text में खोजने के लिए anchors हटाकर g flag लगाएँ।
- Format बनाम validity
- Pattern केवल format जाँचता है। ID या card number सच में valid है या नहीं, इसके लिए checksum या official check चाहिए।
पैटर्न कैसे बनता है: IPv4 का उदाहरण
IPv4 पैटर्न वैलिडेशन रेगेक्स की आम बनावट दिखाता है। एक ऑक्टेट चार विकल्पों के रूप में लिखा जाता है, जो क्रम से आज़माए जाते हैं, ताकि हर एक सिर्फ़ 0–255 स्वीकार करे:
25[0-5] 250–255
2[0-4]\d 200–249
1\d\d 100–199
[1-9]?\d 0–99, with no leading zero
पूरा पैटर्न (octet\.){3}octet है, जिसे ^ और $ से बाँधा गया है। इसीलिए 192.168.1.1 मेल खाता है जबकि 256.1.1.1, 01.2.3.4 और 1.2.3 नहीं।
फ़ॉर्मैट सही होना, वैध होना नहीं है
पैटर्न सिर्फ़ रूप जाँचता है। तारीख़ वाला पैटर्न 2026-02-30 स्वीकार कर लेता है क्योंकि वह हर महीने में 30 तारीख़ की इजाज़त देता है, और 2026-13-01 को ठुकरा देता है क्योंकि 13वाँ महीना होता ही नहीं। असली तारीख़ों के लिए रेगेक्स जाँच के बाद मान को अपनी भाषा की date लाइब्रेरी से पार्स करें।
अक्सर पूछे जाने वाले सवाल
Email regex पूरी RFC-compliant क्यों नहीं है?
पूरी RFC 5322 regex बहुत बड़ी होती है और असली mistakes कम reject करती है। Lenient check रखें और verification email से address confirm करें।
Complex regex को debug कैसे करूँ?
Regex tester उपयोग करें; वह हर match और group highlight करता है और replacements भी test कर सकता है।
क्या patterns Unicode support करते हैं?
अधिकतर ASCII input के लिए हैं। सभी scripts के letters स्वीकार करने हों तो u flag और \p{L} जैसी Unicode property escapes जोड़ें।
प्राइवेसी
यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपकी फ़ाइलें और टेक्स्ट आपके डिवाइस पर ही प्रोसेस होते हैं और हमारे सर्वर पर कभी अपलोड नहीं होते।