/* 判断是否是日期 */ function isdate(str) { var result = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/); if (result == null) return false; var d = new Date(result[1], result[3] - 1, result[4]); return (d.getFullYear() == result[1] && d.getMonth() + 1 == result[3] && d.getDate() == result[4]); }首先判断是否符合日期{YYYY-MM-DD}格式,然后判断年月日是否正确
JS-校验日期
最新推荐文章于 2023-08-10 20:49:55 发布