"^\\d{4}[\\-\\/\\s]?(((([13578])|(1[02]))\\-(([0-9])|([1-2][0-9])|(3[01])))|((([469])|(11))\\-(([0-9])|([1-2][0-9])|(30)))|(2\\-(([0-9])|([1-2][0-9])))) (([0]?[1-9]|1[0-2])(:)([0-5][0-9]))$"
or ^\\d{4}[\\-\\/\\s]?((((0[13578])|(1[02]))\\-(([0-2][0-9])|(3[01])))|(((0[469])|(11))\\-(([0-2][0-9])|(30)))|(02\\-[0-2][0-9])) (([0]?[1-9]|1[0-2])(:)([0-5][0-9]))$"long or short
or ^\\d{4}[\\-\\/\\s]?((((0[13578])|(1[02]))\\-(([0-2][0-9])|(3[01])))|(((0[469])|(11))\\-(([0-2][0-9])|(30)))|(02\\-[0-2][0-9])) (([0]?[1-9]|1[0-2])(:)([0-5][0-9]))$"long or short
验证不就行了吗?又简单又方便。
/^(\d{4})/(0\d{1}|1[0-2])/(0\d{1}|[12]\d{1}|3[01])$/;