From 9fca49cf3f07a039beec76b57e175e959e00fc2d Mon Sep 17 00:00:00 2001 From: Tim Wood Date: Wed, 5 Sep 2012 10:07:12 -0700 Subject: [PATCH] Fixing #427 --- moment.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/moment.js b/moment.js index 16e450020..40cf3413d 100644 --- a/moment.js +++ b/moment.js @@ -539,8 +539,10 @@ for (i = 0; i < tokens.length; i++) { parsedInput = (getParseRegexForToken(tokens[i]).exec(string) || [])[0]; - string = string.replace(getParseRegexForToken(tokens[i]), ''); - addTimeToArrayFromToken(tokens[i], parsedInput, datePartArray, config); + if (parsedInput) { + string = string.slice(string.indexOf(parsedInput) + parsedInput.length); + addTimeToArrayFromToken(tokens[i], parsedInput, datePartArray, config); + } } // handle am pm if (config.isPm && datePartArray[3] < 12) { -- 2.47.3