Để 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 && (date.getMonth() + 1) == split[0] && date.getDate() == Number(split[1]) && 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