Skip to content

Commit 6f22271

Browse files
Fix parsing for single digits
1 parent 4beef27 commit 6f22271

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

jquery-ui-timepicker-addon.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1037,10 +1037,11 @@
10371037

10381038
var regstr = '^' + f.toString()
10391039
.replace(/([hH]{1,2}|mm?|ss?|[tT]{1,2}|[lz]|'.*?')/g, function (match) {
1040+
var ml = match.length;
10401041
switch (match.charAt(0).toLowerCase()) {
1041-
case 'h': return '(\\d?\\d)';
1042-
case 'm': return '(\\d?\\d)';
1043-
case 's': return '(\\d?\\d)';
1042+
case 'h': return ml === 1? '(\\d?\\d)':'(\\d\\d)';
1043+
case 'm': return ml === 1? '(\\d?\\d)':'(\\d\\d)';
1044+
case 's': return ml === 1? '(\\d?\\d)':'(\\d\\d)';
10441045
case 'l': return '(\\d?\\d?\\d)';
10451046
case 'z': return '(z|[-+]\\d\\d:?\\d\\d|\\S+)?';
10461047
case 't': return getPatternAmpm(o.amNames, o.pmNames);

0 commit comments

Comments
 (0)