Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm cách nào để xác thực một mẫu ngày trong JavaScript?

Để xác thực mẫu ngày trong JavaScript, hãy thử chạy đoạn mã sau. Tại đây, chúng tôi sẽ kiểm tra các ngày chính xác cũng như không chính xác để xác thực

Ví dụ

Bản trình diễn trực tiếp

<!DOCTYPE html>
<html>
   <body>
   
      <script>
         function validDate(date) {
            var split = date.split('/');
            var date = new Date(split[2] + '/' + split[0] + '/' + split[1]);
            return (date &amp;&amp; (date.getMonth() + 1) == split[0] &amp;&amp; date.getDate() == Number(split[1]) &amp;&amp; date.getFullYear() == Number(split[2]));
         }
         document.write("Valid date: 11/11/2017 = "+validDate('11/11/2017'));
         document.write("<br>Valid date: 18/18/2017 = "+validDate('18/18/2017'));
         document.write("<br>Valid date: 05/09/2017 = "+validDate('05/09/2017'));
      </script>
      
   </body>
</html>

Đầu ra

Valid date: 11/11/2017 = true
Valid date: 18/18/2017 = false
Valid date: 05/09/2017 = true