日期验证正规表达式( YYYY-MM-DD YYYY-MM-DD hh:mm:ss YYYY/MM/DD)
Posted on 2009-06-23 16:14 james.dong 阅读(1559) 评论(1) 编辑 收藏 举报正规表达式:
^((\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 格式。