การคัดลอกรหัสมีดังนี้:
<! doctype html>
<html>
<head>
<meta charset = "utf-8">
<title> วันที่อินพุต </title>
<script>
window.onload = function () {
var alaydate = document.getElementsByClassName ("วันที่");
สำหรับ (var i = 0; i <alaydate.length; i ++)
-
alaydate [i] .onchange = function () {
var dateValue = this.value;
dateValue = dateValue.replace (//./ g, "-");
dateValue = dateValue.replace (//./ g, "-");
if (dateValue.length == 8) {
var temp = dateValue.substring (0,4) + "-" + datevalue.substring (4,6) + "-" + datevalue.substring (6,8);
DateValue = Temp;
console.log (datevalue);
-
if (checkdt (dateValue)) {
this.value = datevalue;
-
อื่น
-
การแจ้งเตือน ("ข้อผิดพลาดรายการวันที่");
-
-
-
-
ฟังก์ชั่น checkdt (str)
-
var r = str.match (/^(/d {1,4}) (-| //) (/d {1,2})/2 (/d {1,2}) $/);
if (r == null)
-
กลับเท็จ;
-
อื่น
-
var d = วันที่ใหม่ (r [1], r [3] -1, r [4]);
return (d.getfulyear () == r [1] && (d.getMonth ()+1) == r [3] && d.getDate () == r [4]);
-
-
</script>
</head>
<body>
<อินพุต placeholder = "โปรดป้อนวันที่">
</body>
</html>
ป้อน yyyy.mm.dd, yyyy มม. dd, yyyymmdd แปลงเป็น yyyy-mm-dd
ฟังก์ชั่นตรวจสอบพบได้ใน Baidu Lady
มันเป็นฟังก์ชั่นที่ง่ายและใช้งานได้จริงเพื่อน ๆ สามารถใช้มันได้โดยตรง