我正在尝试从表单中获取日期值。我在这里尝试做的是获取值,然后将该值与正则表达式进行比较。然后我尝试创建一个日期对象,在其中将日期值设置为匹配结果。NaN
即使我输入了正确的格式,我的控制台也会返回。关于如何修改它以便正确设置日期值的任何想法?
var adate = document.getElementById("dueDate").value;
var datestring = new RegExp("[0-9]{4}\\.\[0-9]{2}\\.\[0-9]{2}");
var stringmatch = adate.match(datestring);
var date = (new Date()).setDate(stringmatch);
console.log(date);
if (checkInputText(date, "Please enter a due date")) {
return;
}