"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मेरा जावास्क्रिप्ट रेगुलर एक्सप्रेशन काम क्यों नहीं कर रहा है?

मेरा जावास्क्रिप्ट रेगुलर एक्सप्रेशन काम क्यों नहीं कर रहा है?

2024-11-08 को प्रकाशित
ब्राउज़ करें:349

Why Is My JavaScript Regular Expression Not Working

JavaScript RegEx काम नहीं कर रहा है?

आपका कोड रेगुलर एक्सप्रेशन का उपयोग करके दिनांक प्रारूप की वैधता की जांच करता है, लेकिन यह हमेशा गलत रिटर्न देता है। समस्या रेगुलर एक्सप्रेशन के निर्माण में है।

जैसा कि आप एक स्ट्रिंग से रेगुलर एक्सप्रेशन शुरू कर रहे हैं, आपको पैटर्न में बैकस्लैश (\) को डबल-कोट करने की आवश्यकता है। ऐसा इसलिए है क्योंकि स्ट्रिंग पार्सर स्ट्रिंग स्थिरांक के लिए बैकस्लैश को विशेष वर्ण के रूप में मानता है। ]|1[0-2])/\d{4}$", "g");

सही कोड:

var regEx = new RegExp("^(0[1-9]|1[0-2])/\d{4}$", "g");

या, और भी सरल, स्लैश से बचने की आवश्यकता के बिना रेगुलर एक्सप्रेशन सिंटैक्स का उपयोग करें:var regEx = /^(0[1-9]|1[0-2])/\d{4}$/g;

var regEx = new RegExp("^(0[1-9]|1[0-2])//\d{4}$", "g");
विज्ञप्ति वक्तव्य यह लेख यहां पुनर्मुद्रित है: 1729229056 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3