0

आईपी एड्रेस रेगेक्स - रेंज के साथ आईपीवी4 को मान्य करें

डिबग जावास्क्रिप्ट नियमित अभिव्यक्ति लाइव: हाइलाइट किए गए मिलान, कैप्चर समूह, झंडे और प्रतिस्थापन पूर्वावलोकन।

$1, $2 और $<नाम> जैसे नामित संदर्भों का समर्थन करता है; $& संपूर्ण मिलान सम्मिलित करता है। पूर्वावलोकन छिपाने के लिए खाली छोड़ें.

प्रसंस्करण... 0%

नतीजा

यह पृष्ठ क्लासिक सख्त IPv4 पैटर्न के साथ खुलता है: \b(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\b. सरल \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3} के विपरीत, यह प्रत्येक ऑक्टेट को मान्य करता है: 25[0-5] 250-255 को कवर करता है, 2[0-4]\d 200-249 को कवर करता है, 1\d\d 100-199 को कवर करता है, और [1-9]?\d हैंडल 0-99.

दोनों सिरों पर \b शब्द सीमाएँ दिखने से कहीं अधिक मायने रखती हैं: उनके बिना पैटर्न ख़ुशी से 256.300.1.1 के अंदर 56.30.1.1 से मेल खाएगा। प्रीलोडेड नमूने में बिल्कुल ऐसे आउट-ऑफ़-रेंज पते शामिल हैं ताकि आप सत्यापित कर सकें कि केवल वास्तविक IPv4 पते ही टेक्स्ट में दिखाई देते हैं।

एक्सेस लॉग्स को ग्रेप करते समय, कॉन्फ़िगरेशन फ़ाइलों को फ़िल्टर करते समय या इनपुट फ़ील्ड को मान्य करते समय इस तक पहुंचने का पैटर्न है। अपने स्वयं के लॉग का एक हिस्सा परीक्षण क्षेत्र में चिपकाएँ - नीचे दी गई मिलान सूची प्रत्येक पते को उसकी स्थिति के साथ दिखाती है, और प्रतिस्थापन मोड आपको उन्हें छिपाने की सुविधा देता है, उदाहरण के लिए एक निश्चित प्लेसहोल्डर के साथ।