JavaScriptで時刻フォーマットを判断するサンプルコード
フォーマット1:yyyy-MM-dd HH:mm:ss
コード:
var reg = /^(?:19|20)[0-9][0-9]-(?:(?:0[1-9])|(?:1[0-2]))-(?:(?:[0-2][1-9])|(?:[1-3][0-1])) (?:(?:[0-2][0-3])|(?:[0-1][0-9])):[0-5][0-9]:[0-5][0-9]$/;
フォーマット2:yyyy-mm-dd
コード:
var reg = /^(\d{4})-(\d{2})-(\d{2})$/;
if(!reg.test(str)){
alert(“日付のフォーマットは間違えました!");
return false;
}