js 校驗時間格式


1.獲取用戶輸入的時間:

var bagin = $('.input_one').val();

2.驗證時間格式是否正確:(驗證通過返回時間戳格式,例如:(2017-01-01,2017,-,01,-,01),否則返回null)

ar bagin_r = bagin.match(/^(\d{4})(-)(\d{2})(-)(\d{2})$/); if(bagin_r==null){ alert("請輸入正確的開始時間格式,如:2017-01-01"); return false; }
 

3.驗證時間是否合法:(注意:此段必須放置在驗證時間格式完成之后)

var b_d=new Date(bagin_r[1],bagin_r[3]-1,bagin_r[5]); var b_num = (b_d.getFullYear()==bagin_r[1]&&(b_d.getMonth()+1)==bagin_r[3]&&b_d.getDate()==bagin_r[5]); if(b_num==0){ alert("開始時間不合法,請輸入正確的開始時間"); return false; }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM