博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

正规表达式:

^((\d{2}(([02468][048])|([13579][26]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|([1-2][0-9])))))|(\d{2}(([02468][1235679])|([13579][01345789]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|(1[0-9])|(2[0-8]))))))(\s(((0?[0-9])|([0-1][0-9])|(2[0-3]))\:([0-5][0-9])((\s)|(\:([0-5][0-9])))([AM|PM|am|pm]{0,0})))?$

可以验证 日期格式为:YYYY-MM-DD  ,  YYYY-MM-DD hh:mm:ss , YYYY/MM/DD 格式。