 						&& (lastStringChar != "");
 					var curentIsDigit:Boolean = (DECIMAL_DIGITS.indexOf(stringChar) >= 0);
 					
+					formatChar = inputFormat.charAt(i);
 					if (validInput.indexOf(stringChar) == -1)
 					{
 						results.push(new ValidationResult(

						part++;
						dateParts[part] = stringChar;
					}
					else
					{
						dateParts[part] += stringChar;
					}

					lastStringChar = stringChar;
				}
				
				if (formatParts.length != dateParts.length)

			else
			{
				var lastStringChar:String = "";
				lastFormatChar = "";
				n = stringValue.length;
				part = -1;
				for (i = 0; i < n; i++)
