10 प्रैक्टिकल रेगेक्स पैटर्न हर इंजीनियर को बुकमार्क करने चाहिए (2026)
10 कॉपी-पेस्ट रेगेक्स पैटर्न + JS/Go/Python स्निपेट्स: चाइनीज़ मोबाइल/आईडी, UUID v4/v7, ISO 8601, RFC 5322 ईमेल, CSV पार्सर, Base64 डिटेक्टर, MD लिंक एक्सट्रैक्टर, SemVer, Luhn क्रेडिट कार्ड, पासवर्ड स्ट्रेंग्थ.
1. क्विक रेफरेंस: 10 पैटर्न + स्पष्टीकरण
#1 चाइनीज़ मोबाइल (2024 सेगमेंट एक्सैक्ट)
/^1(3[0-9]|4[014-9]|5[0-3,5-9]|6[2567]|7[0-8]|8[0-9]|9[0-3,5-9])\d{8}$/
#2 UUID v4
/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$/
#3 UUID v7
/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-7[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$/
#4 RFC 5322 स्ट्रिक्ट ईमेल (प्रोडक्शन रेडी)
/^[a-zA-Z0-9_!#$%&'*+/=?`{|}~^.-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,63}$/
#5 ISO 8601 टाइमस्टैंप (Z या ऑफसेट)
/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d{1,6})?(Z|[+-]\d{2}:\d{2})$/
#6 SemVer (सिमेंटिक वर्शनिंग)
/^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$/
#7 18-अंक चाइनीज़ आईडी कार्ड (स्टेज 1 रेगेक्स, चेकसम अलग से वैलिडेट करें)
/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}[0-9Xx]$/
#8 बिना हेडर Base64 डिटेक्टर
/^[A-Za-z0-9+/]{4}*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/
#9 मार्कडाउन लिंक एक्सट्रैक्ट: g1 लेबल, g2 href
/\[([^\]]+)\]\((https?:\/\/[^)\s]+)\)/g
#10 पासवर्ड स्ट्रेंग्थ (12+ चरित्र, बड़ा/छोटा/अंक/सिंबल)
/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[!@#$%^&*()_+\-=\[\]{};':"\\|,.<>\/?]).{12,128}$/2. एंटी-पैटर्न: 3 रेगेक्स गलतियाँ जो प्रोडक्शन फेल करा देती हैं
FAQ: अक्सर पूछे जाने वाले प्रश्न
सबसे उपयोगी रेगेक्स पैटर्न्स कौन से हैं?
टॉप पैटर्न्स: ईमेल वैलिडेशन, फोन नंबर्स, URLs, डेट फॉर्मेट्स, IP एड्रेसेस, हेक्स कलर्स, क्रेडिट कार्ड्स, HTML टैग्स।
रेगेक्स पैटर्न्स को कैसे टेस्ट करें?
Korelyy के Regex Tester का इस्तेमाल करें जिसमें लाइव मैचिंग, हाइलाइटिंग और ग्रुप डिस्प्ले रियल-टाइम में होता है।
मैं कौन सा रेगेक्स फ्लेवर इस्तेमाल करना चाहिए?
वेब डेवलपमेंट के लिए JavaScript/ECMAScript — सबसे आम और Node.js, ब्राउजर्स और टेक्स्ट एडिटर्स के साथ संगत।