function isValidDateString(dateString){
var pattern=/^ *(\d{4})-(\d{1,2})-(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})*$/;
var arr=pattern.exec(dateString);
if(arr==null) return false;
var year=arr[1];
var month=arr[2];
var day=arr[3];
var hour=arr[4];
var minute=arr[5];
var second=arr[6];
return IsValidDate(year,month,day,hour,minute,second);
}
function IsValidYear(psYear)
{
var sYear = new String(psYear);
if(psYear==null)
{
return false;
}
if(isNaN(psYear)==true)
{
return false;
}
if(sYear == "")
{
return true;
}
if(sYear.match(/[^0-9]/g)!=null)
{
return false;
}
var nYear = parseInt(sYear, 10);
if((nYear < 0) || (9999 < nYear))
{
return false;
}
return true
JS时间校验
最新推荐文章于 2023-08-10 20:49:55 发布