PHPのチェックデートに似ています。
// function name // function introduction:それが日付時間かどうかを確認しますCheckDateTime(str){var reg =/^(/d+) - (/d {1,2}) - (/d {1,2})(/d {1,2}):(/d {1,2}):(/d {1,2}):(/d {1,2}): r = str.match(reg); if(r == null)return false; r [2] = r [2] -1; var d = new Date(r [1]、r [2]、r [3]、r [4]、r [5]、r [6]); false; if(d.getdate()!= r [3])false; if(d.gethours()!= r [4])return false; if(d.getminutes()!= r [5])return false; if(d.getSeconds()!= r [6])return false;} return true;}* isdate(sm、mystring){var reg =/^(/d {4}) - (/d {2}) - (/d {2})$/; var str = myString; var arr = reg.exec(str); if(str == "")return true; (!reg.test(str)&& regexp。$ 2 <= 12 && regexp。$ 3 <= 31){alert( ""+sm+"に入力された日付がyyyy-mm-ddまたは正しい日付!") dtdate = null; var nyear = parseint(strdate.substring(0、4)、10); var nmonth = parseint(strdate.substring(4、6)、10); var nday = parseint(strdate.substring(6、8)、10); nday)== true){return null;} dtdate = new date(nyear、nmonth -1、nday); if(nyear!= dtdate.geteriear()||(nmonth -1)!= dtdate.getmonth()|| nday!= dtdate.getdate()){return null;JSが日付形式が合法かどうかを判断する上記の簡単な例は、私があなたと共有するすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。