($("#id").val().not.match(/^(2[0-3]|[01][0-9]):[0-5][0-9]$/))
.not Jquery函数需要Selector,Element或Array作为参数,例如:
$( "li" ).not( ":even" );
正如Arun P Johny在评论中提到的,最好的方法是使用逻辑NOT运算符:对你的表达进行逻辑否定:
if(!$("#id").val().match(/^(2[0-3]|[01][0-9]):[0-5][0-9]$/)) { //not matching with the regExp }