diff options
author | Trent Richardson <trentdrichardson@gmail.com> | 2013-01-11 14:16:50 -0500 |
---|---|---|
committer | Trent Richardson <trentdrichardson@gmail.com> | 2013-01-11 14:16:50 -0500 |
commit | 6f22271d4772d301b67dd590bd2c5b61920d678b (patch) | |
tree | 71461b6d0251bfb8cccf5002c7bfc2ce191d2011 | |
parent | 4beef27867d2396371dc6ff4be484af51c624baa (diff) | |
download | jQuery-Timepicker-Addon-6f22271d4772d301b67dd590bd2c5b61920d678b.zip jQuery-Timepicker-Addon-6f22271d4772d301b67dd590bd2c5b61920d678b.tar.gz jQuery-Timepicker-Addon-6f22271d4772d301b67dd590bd2c5b61920d678b.tar.bz2 |
Fix parsing for single digits
-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); |