我有一个HTML表单字段,人们可以输入日期编码为这样:Javascript dd/mm/yyyy日期检查?
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;
}
}
}
我不意味着冒犯,但我不认为使用谷歌搜索脚本来使用计数作为“做JavaScript”:-)发布你尝试过的东西和你的HTML会给人们一个开始的地方。 – Pointy 2012-04-17 15:46:19
有一百万种可能的方法 - 具体帮助! (有多少个可能的日期字段?在提交时或用户输入文本时进行验证?当它不是有效的输入时,行为是什么?) – Snuffleupagus 2012-04-17 15:50:10
@Pointy:好吧,我只是一名学生,教科书不是有用,所以谷歌是第二选择。我几乎尝试了几乎所有不使用任何外部库,数组,php,.ASAP或jQuery等的脚本。我只能使用javascript。没有任何工作。 – silentauror 2012-04-17 15:52:50