रेजेक्स टेस्टर: JavaScript पैटर्न को टूटने से पहले जांचने की मुकम्मल रहनुमाई

रेजेक्स पैटर्न को कोड में लगाने से पहले कैसे जांचें? फ़्लैग का मतलब, मोबाइल-नंबर वाला काम का उदाहरण, कैरेक्टर-क्लास चीट-शीट और आम ग़लतियां इस रहनुमाई में दर्ज हैं।

पुणे की एक डेवलपर को एक फ़ॉर्म में भारतीय मोबाइल नंबर जांचने थे — सिर्फ़ 10 अंक, पहला अंक 6 से 9 के बीच। उसने पैटर्न लिखा, कोड में लगाया, और टेस्टिंग में पता चला कि “98765” (5 अंक) भी पास हो रहा था। ग़लती छोटी थी — पैटर्न के आख़िर में “$” नहीं लगाया था — लेकिन पकड़ में तब आई जब आधा दिन बर्बाद हो चुका था। उस दिन उसने एक नियम बनाया: कोई भी रेजेक्स कोड में जाने से पहले टेस्टर में जांचा जाएगा। यह रहनुमाई उसी नियम को आसान बनाने के लिए है — एक ऐसे टूल के साथ जो आपके पैटर्न को आपके ही टेक्स्ट पर, आपके ब्राउज़र में, तुरंत आज़माता है।