次のようにコード化された日付を入力できるhtmlフォームフィールドがあります。
input type="text" name="dateofbirth" placeholder="dd/mm/yyyy"
日付が次の形式で入力されていることを確認するJavaScriptを見つけようとしていdd/mm/yyyy
ます(つまり、10文字、2/2/4)
コメントをいただければ幸いです。初めてjavascriptを実行し、この問題が発生するまで順調に進んでいます。
編集:コード(フォーム名は'サインアップ)
// JavaScript Document
function validateForm(signup) {
{
var x = document.forms["signup"]["dateofbirth"].value;
var reg = /(0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](19|20)\d\d/;
if (x.match(reg)) {
return true;
}
else {
alert("Please enter dd/mm/yyyy");
return false;
}
}
}