Regex सत्यापन
इस ब्राउज़र के RegExp constructor से अधिकतम 2,048 UTF-16 इकाइयों वाला pattern जाँचें, फिर मानकीकृत expression कॉपी करें।
उपयोग कैसे करें
उपयोग कैसे करें
- Slash delimiter के बिना pattern का मुख्य भाग दर्ज करें।
- वैकल्पिक flags दर्ज करके Syntax जाँचें चुनें।
- 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 का सत्यापन और कॉपी स्थानीय रूप से होते हैं।