JS驗證日期的格式YYYY-mm-dd 具體實現(xiàn)
更新時間:2013年06月29日 15:23:32 作者:
這篇文章介紹了JS對日期格式的驗證實例,有需要的朋友可以參考一下
復制代碼 代碼如下:
function checkInputDate(obj){
var strDate=obj.value;
var re =/^(\d{4})-(\d{2})-(\d{2})$/;
if(re.test(strDate))//判斷日期格式符合YYYY-MM-DD標準
{
var dateElement=new Date(RegExp.$1,parseInt(RegExp.$2,10)-1,RegExp.$3);
if(!((dateElement.getFullYear()==parseInt(RegExp.$1))&&((dateElement.getMonth()+1)==parseInt(RegExp.$2,10))&&(dateElement.getDate()==parseInt(RegExp.$3))))//判斷日期邏輯
{
document.getElementById("errorMessage").innerText = "You can only input Date.(YYYY-MM-DD) !";
document.getElementById("error").style.display = "";
obj.value= ' ';
}
}else{
document.getElementById("errorMessage").innerText = "You can only input Date.(YYYY-MM-DD)!";
document.getElementById("error").style.display = "";
obj.value= '';
}
}
相關文章
JavaScript基于自定義函數(shù)判斷變量類型的實現(xiàn)方法
這篇文章主要介紹了JavaScript基于自定義函數(shù)判斷變量類型的實現(xiàn)方法,結合實例形式分析了javascript判斷變量類型的自定義函數(shù)定義與使用方法,并針對不同瀏覽器給出了相關的分析與說明,需要的朋友可以參考下2016-11-11
JS中動態(tài)創(chuàng)建元素的三種方法總結(推薦)
下面小編就為大家?guī)硪黄狫S中動態(tài)創(chuàng)建元素的三種方法總結(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-10-10

