कोड, डेटा और QR टूल

Regex सत्यापन

इस ब्राउज़र के RegExp constructor से अधिकतम 2,048 UTF-16 इकाइयों वाला pattern जाँचें, फिर मानकीकृत expression कॉपी करें।

ब्राउज़र में ही कामखाता बनाने की ज़रूरत नहींगोपनीयता विवरण ↗

/ delimiter के बिना pattern दर्ज करें। अधिकतम 2,048 UTF-16 इकाइयाँ। खाली pattern भी मान्य है।

वैकल्पिक: d g i m s u v y, प्रत्येक केवल एक बार। u और v साथ नहीं हो सकते। समर्थन ब्राउज़र पर निर्भर है।

Pattern और flags दर्ज करें, फिर जाँचें।

केवल syntax जाँच: टेक्स्ट का मिलान या ReDoS विश्लेषण नहीं होता। मान्य expression भी कहीं और इस्तेमाल करने पर विनाशकारी backtracking कर सकता है।

उपयोग कैसे करें

उपयोग कैसे करें

  1. Slash delimiter के बिना pattern का मुख्य भाग दर्ज करें।
  2. वैकल्पिक flags दर्ज करके Syntax जाँचें चुनें।
  3. Syntax का परिणाम देखें और मानकीकृत expression कॉपी करें।

Syntax और flags

वर्तमान JavaScript browser engine द्वारा समर्थित syntax जाँचा जाता है। d, g, i, m, s, u, v और y प्रत्येक एक बार अनुमत हैं। u और v साथ नहीं हो सकते; पुराने ब्राउज़र में नई सुविधाएँ असमर्थित हो सकती हैं। खाली pattern मान्य है।

सुरक्षा का दायरा

केवल compilation होता है। टेक्स्ट इनपुट, match preview, संरचना विश्लेषण या ReDoS audit नहीं है। मान्य syntax वाला pattern भी मिलान के लिए असुरक्षित हो सकता है। Pattern अधिकतम 2,048 UTF-16 इकाइयों का है और ब्राउज़र में रहता है।

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

आप यह भी जानना चाहेंगे

क्या मान्य syntax का अर्थ सुरक्षित regex है?

नहीं। Syntax की वैधता विनाशकारी backtracking, मिलान के प्रदर्शन या आपके डेटा के लिए सही परिणाम की पुष्टि नहीं करती।

क्या यह PCRE या Python syntax जाँचता है?

नहीं। यह वर्तमान ब्राउज़र के JavaScript RegExp syntax का उपयोग करता है। लक्ष्य runtime अलग से जाँचें।

क्या expressions अपलोड होते हैं?

नहीं। Syntax का सत्यापन और कॉपी स्थानीय रूप से होते हैं।