如何用JS代码检验,输入框的值为“2000-1-1”格式

来源:百度知道 编辑:UC知道 时间:2024/06/22 07:08:42

function validateDate(fieldname){
//alert("校验日期");
if (eval("document.forms[0]."+fieldname+".value")==""){
return true;
}else{
if (!If_Date(eval("document.forms[0]."+fieldname+".value"))){
alert(eval("document.forms[0]."+fieldname+".title")+" 不是有效的日期!");
eval("document.forms[0]."+fieldname+".focus()");
return false;
}
}
return true;
}

function If_Date(Input){
var str=new String(Input);
ArrayOfSplit=str.split("-");
ArrayOfSplit1=str.split("/");
if(ArrayOfSplit.length!=3&&ArrayOfSplit1.length!=3){
return false;
}

if(ArrayOfSplit.length==3){
for(var i=0;i<ArrayOfSplit.length;i++){

if (isNaN(ArrayOfSplit[i]*1)){
return false;