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

जावास्क्रिप्ट रेगुलर एक्सप्रेशन का उपयोग करके DD/MM/YYYY प्रारूप में तिथियों को कैसे मान्य करें?

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

How to Validate Dates in DD/MM/YYYY Format Using JavaScript Regular Expression?

जावास्क्रिप्ट नियमित अभिव्यक्ति का उपयोग करके 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 प्रारूप में मान्य किया जाएगा। इसके अतिरिक्त, इसमें निम्नलिखित विचार शामिल हैं:

  • या तो "/" या "-" को विभाजक के रूप में स्वीकार करता है
  • 1 से 31 तक दिनों की अनुमति देता है
  • महीनों की अनुमति देता है 1 से 12
  • 1900 से आगे के वर्षों को मान्य करता है

जावास्क्रिप्ट में इस पैटर्न का उपयोग करने के लिए, आप इसे एक वेरिएबल में असाइन कर सकते हैं और दिनांक स्ट्रिंग को सत्यापित करने के लिए परीक्षण() विधि का उपयोग कर सकते हैं:

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

इस नियमित अभिव्यक्ति का लाभ उठाकर, आप अपने डेटा प्रोसेसिंग एल्गोरिदम की सटीकता और विश्वसनीयता सुनिश्चित करते हुए, डीडी/एमएम/वाईवाईवाईवाई प्रारूप में तारीखों की वैधता सुनिश्चित कर सकते हैं।

विज्ञप्ति वक्तव्य यह आलेख यहां पुनर्मुद्रित है: 1729406719 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3