JS驗(yàn)證日期的格式Y(jié)YYY-mm-dd 具體實(shí)現(xiàn)
更新時間:2013年06月29日 15:23:32 作者:
這篇文章介紹了JS對日期格式的驗(yàn)證實(shí)例,有需要的朋友可以參考一下
復(fù)制代碼 代碼如下:
function checkInputDate(obj){
var strDate=obj.value;
var re =/^(\d{4})-(\d{2})-(\d{2})$/;
if(re.test(strDate))//判斷日期格式符合YYYY-MM-DD標(biāo)準(zhǔn)
{
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日期驗(yàn)證
- javascript日期驗(yàn)證之輸入日期大于等于當(dāng)前日期
- javascript 驗(yàn)證日期的函數(shù)
- JS 日期驗(yàn)證正則附asp日期格式化函數(shù)
- js實(shí)現(xiàn)獲取兩個日期之間所有日期的方法
- js日期插件dateHelp獲取本月、三個月、今年的日期
- 獲取陰歷(農(nóng)歷)和當(dāng)前日期的js代碼
- JS獲取時間的相關(guān)函數(shù)及時間戳與時間日期之間的轉(zhuǎn)換
- JS動態(tài)日期時間的獲取方法
- js獲取日期:昨天今天和明天、后天
- JS獲取及驗(yàn)證開始結(jié)束日期的方法
相關(guān)文章
JavaScript使用cookie實(shí)現(xiàn)記住賬號密碼功能
這篇文章主要介紹了JavaScript使用cookie實(shí)現(xiàn)記住賬號密碼功能,本文直接給出完整測試代碼,需要的朋友可以參考下2015-04-04如何解決easyui自定義標(biāo)簽 datagrid edit combobox 手動輸入保存不上
這篇文章主要介紹了如何解決easyui自定義標(biāo)簽 datagrid edit combobox 手動輸入保存不上,需要的朋友可以參考下2015-12-12Bootstrap源碼解讀網(wǎng)格系統(tǒng)(3)
這篇文章主要源碼解讀了Bootstrap網(wǎng)格系統(tǒng),介紹了Bootstrap網(wǎng)格系統(tǒng)的工作原理具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-12-12JS+CSS實(shí)現(xiàn)仿觸屏手機(jī)撥號盤界面及功能模擬完整實(shí)例
這篇文章主要介紹了JS+CSS實(shí)現(xiàn)仿觸屏手機(jī)撥號盤界面及功能模擬完整實(shí)例,可以實(shí)現(xiàn)逼真模擬手機(jī)撥號盤界面并實(shí)現(xiàn)點(diǎn)擊輸入對應(yīng)號碼的功能,需要的朋友可以參考下2015-05-05