求JavaScript验证表单数据的代码!如:验证日期的

2025-01-05 01:41:49
推荐回答(4个)
回答1:

你可以直接用日期选择器。见下代码:

回答2:

function checkDate(obj) //判断日期格式是不是符合
{
var strDate=thedate.value;
re=/\d{4}\/\d{2}\/\d{2}/g
if(re.test(strDate)) //判断日期格式符合YYYY/MM/DD标准
{
var DateArray=strDate.split("/");
var dateElement=new Date(DateArray[0],parseInt(DateArray[1])-1,DateArray[2]);
if (!((dateElement.getFullYear()==parseInt(DateArray[0]))&&((dateElement.getMonth ()+1)==parseInt(DateArray[1]))&&(dateElement.getDate()==parseInt(DateArray [2])))) //判断日期逻辑
{
alert("不符合时间逻辑")
obj.value='';
}
else
{
alert("正确")
}
}
else
{
alert("格式输入错误")
thedate.value='';
}
}

回答3:

你要的时期格式是什么?1988/1/1这样的 还是1988-1-2着用正则表达式

回答4: