जावास्क्रिप्ट नियमित अभिव्यक्ति का उपयोग करके DD/MM/YYYY प्रारूप में तिथियों को मान्य करना
दिनांकों को मान्य करना प्रोग्रामिंग में एक सामान्य कार्य है, और करने की क्षमता यह सुनिश्चित करना महत्वपूर्ण है कि तारीख एक विशिष्ट प्रारूप में हो। जावास्क्रिप्ट में, रेगुलर एक्सप्रेशन ऐसे सत्यापन करने के लिए एक शक्तिशाली उपकरण प्रदान करते हैं।
YYYY-MM-DD प्रारूप में तारीखों को मान्य करने के लिए रेगेक्स पैटर्न पर विचार करें:
/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/
डीडी/एमएम/वाईवाईवाईवाई के लिए इस पैटर्न को अनुकूलित करने के लिए, हमें बस दिन और वर्ष के लिए समूह की स्थिति को पलटना होगा:
^(0?[1-9]|[12][0-9]|3[01])[\/\-](0?[1-9]|1[012])[\/\-]\d{4}$
यह अद्यतन पैटर्न दिनांकों को DD/MM/YYYY प्रारूप में मान्य किया जाएगा। इसके अतिरिक्त, इसमें निम्नलिखित विचार शामिल हैं:
जावास्क्रिप्ट में इस पैटर्न का उपयोग करने के लिए, आप इसे एक वेरिएबल में असाइन कर सकते हैं और दिनांक स्ट्रिंग को सत्यापित करने के लिए परीक्षण() विधि का उपयोग कर सकते हैं:
const dateRegEx = /^(0?[1-9]|[12][0-9]|3[01])[\/\-](0?[1-9]|1[012])[\/\-]\d{4}$/; const dateString = '12/03/2022'; console.log(dateRegEx.test(dateString)); // Output: true
इस नियमित अभिव्यक्ति का लाभ उठाकर, आप अपने डेटा प्रोसेसिंग एल्गोरिदम की सटीकता और विश्वसनीयता सुनिश्चित करते हुए, डीडी/एमएम/वाईवाईवाईवाई प्रारूप में तारीखों की वैधता सुनिश्चित कर सकते हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3