diff --git a/src/shims/form-number-date-ui.js b/src/shims/form-number-date-ui.js
index <HASH>..<HASH> 100644
--- a/src/shims/form-number-date-ui.js
+++ b/src/shims/form-number-date-ui.js
@@ -563,9 +563,9 @@ webshims.register('form-number-date-ui', function($, webshims, window, document,
 				return val;
 			},
 			month: function(val, opts, noCorrect){
-				
-				var p = (!opts.splitInput) ? val.trim().split(/[\.\s-\/\\]+/) : val;
-				
+				var regSplit = opts.monthNames == 'monthNamesShort' ? /[\s-\/\\]+/ : /[\.\s-\/\\]+/;
+				var p = (!opts.splitInput) ? val.trim().split(regSplit) : val;
+
 				if(p.length == 2 && p[0] && p[1]){
 					p[0] = !noCorrect && curCfg.date.monthkeys[p[0]] || p[0];
 					p[1] = !noCorrect && curCfg.date.monthkeys[p[1]] || p[1];
fixed dot splitting if monthNamesShort is used (see #<I>)