我使用此正则表达式验证时间条目,例如 08:34 - 这是一个有效的时间, 负时间,例如 -08:54 对此regEx无效。 实际上我不知道如何扩展这个正则表达式,以使负时间有效:
var regex_time =/^([0-9]{2})\:([0-9]{2})$/;
答案 0 :(得分:1)
您可以使用正则表达式:
^-?([01]\d|2[0-3]):([0-5]\d)$
获得正/负有效24小时格式。如果您不需要将用户限制为24小时格式,请使用:
^-?(\d+):([0-5]\d)$
问号是一个量词,表示前一项的0到1。