Skip to content

Commit 851e941

Browse files
committed
Fixed regex for time additional method. Fixes jquery-validation#131
1 parent f0b8042 commit 851e941

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

additional-methods.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ jQuery.validator.addMethod("dateNL", function(value, element) {
158158
}, "Vul hier een geldige datum in.");
159159

160160
jQuery.validator.addMethod("time", function(value, element) {
161-
return this.optional(element) || /^([01]\d|2[0-3])(:[0-5]\d){0,2}$/.test(value);
161+
return this.optional(element) || /^([0-1][0-9]|2[0-3]):([0-5][0-9])$/.test(value);
162162
}, "Please enter a valid time, between 00:00 and 23:59");
163163
jQuery.validator.addMethod("time12h", function(value, element) {
164164
return this.optional(element) || /^((0?[1-9]|1[012])(:[0-5]\d){0,2}(\ [AP]M))$/i.test(value);

test/methods.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -563,6 +563,7 @@ test("time", function() {
563563
var method = methodTest("time");
564564
ok( method("00:00"), "Valid time, lower bound" );
565565
ok( method("23:59"), "Valid time, upper bound" );
566+
ok( !method("12"), "Invalid time" );
566567
ok( !method("00:60"), "Invalid time" );
567568
ok( !method("24:60"), "Invalid time" );
568569
ok( !method("24:00"), "Invalid time" );

0 commit comments

Comments
 (0)