वैध तिथि प्रारूप की जांच करने के लिए, तिथि का मिलान −
. से करेंconst dateFormat = /^\d{4}\-\d{2}\-\d{2}$/;
उदाहरण
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initialscale=1.0"> <title>Document</title> <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"> <script src="https://code.jquery.com/jquery-1.12.4.js"></script> <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> <style> .check-valid-date { border: 1px solid red; } </style> </head> <body> <input type="date" id="check-valid-date" class="form-control calender-black" name="dateCalender"> <script> const dateFormat = /^\d{4}\-\d{2}\-\d{2}$/; document.getElementById("check-valid-date").addEventListener("change", checkingForValidDate); function checkingForValidDate() { console.log(this.value, dateFormat.test(this.value)); this.classList.toggle('check-valid-date', dateFormat.test(this.value)); } </script> </body> </html>
उपरोक्त प्रोग्राम को चलाने के लिए, फ़ाइल नाम "anyName.html(index.html)" को सेव करें और फ़ाइल पर राइट क्लिक करें। वीएस कोड संपादक में "लाइव सर्वर के साथ खोलें" विकल्प चुनें।
आउटपुट
यह निम्नलिखित आउटपुट देगा -
अब, मैं एक तारीख चुन रहा हूँ। स्नैपशॉट इस प्रकार है -
ऊपर, कंसोल TRUE यानी मान्य दिनांक स्वरूप प्रदर्शित करता है।