フォームから日付値を取得しようとしています。ここでやろうとしたことは、値を取得して、その値を正規表現と比較することです。次に、日付値を一致の結果に設定する日付オブジェクトを作成しようとしました。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;
}