请教一个日期校验的正则表达式修改的问题。(详情见内!!!)
以下是一个日期校验的正则表达式。可以校验年月日时分秒。
但有一个问题,就是当我的日期输入含有时间时必须是完整的输入(即HH:mm:ss),而我现在需要输(HH:mm)即可,所以望各位高手帮忙改改一下这段正则表达式,成功即揭帖。
正则表达式如下:
/^((\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-1]?[0-9])|([2][0-3]))\:([0-5]?[0-9])((\s)|(\:([0-5]?[0-9]))))\s*)?$/
请高手不吝赐教!