我有一个 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;
}
}
}