diff options
-rw-r--r-- | jquery-ui-timepicker-addon.js | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/jquery-ui-timepicker-addon.js b/jquery-ui-timepicker-addon.js index 826341f..5d2c4fb 100644 --- a/jquery-ui-timepicker-addon.js +++ b/jquery-ui-timepicker-addon.js @@ -1037,10 +1037,11 @@ var regstr = '^' + f.toString() .replace(/([hH]{1,2}|mm?|ss?|[tT]{1,2}|[lz]|'.*?')/g, function (match) { + var ml = match.length; switch (match.charAt(0).toLowerCase()) { - case 'h': return '(\\d?\\d)'; - case 'm': return '(\\d?\\d)'; - case 's': return '(\\d?\\d)'; + case 'h': return ml === 1? '(\\d?\\d)':'(\\d\\d)'; + case 'm': return ml === 1? '(\\d?\\d)':'(\\d\\d)'; + case 's': return ml === 1? '(\\d?\\d)':'(\\d\\d)'; case 'l': return '(\\d?\\d?\\d)'; case 'z': return '(z|[-+]\\d\\d:?\\d\\d|\\S+)?'; case 't': return getPatternAmpm(o.amNames, o.pmNames); |