 			fromNumber: cardFromNumber
 			fromType: cardFromType
 			cardType: cardType 
+			formatExpiry: formatExpiry
 			formatCardNumber: formatCardNumber  
 			defaultFormat: defaultFormat
 			defaultInputFormat: defaultInputFormat


			false

		# Replace Full-Width Chars
		replaceFullWidthChars = (str = '') ->
			fullWidth = '\uff10\uff11\uff12\uff13\uff14\uff15\uff16\uff17\uff18\uff19'

		restrict: "A"
		require: "ngModel"
		link: (scope, el, attrs, ngModel) ->
			el.on "keypress", 	ccFormat.restrictNumeric
			el.on "keypress", 	ccFormat.restrictExpiry
			el.on "keypress", 	ccFormat.formatExpiry
			el.on "keypress", 	ccFormat.formatForwardSlash
			el.on "keypress", 	ccFormat.formatForwardExpiry
			el.on "keydown", 	ccFormat.formatBackExpiry
			el.on "change", 	ccFormat.reFormatExpiry
			el.on "input", 		ccFormat.reFormatExpiry
			el.on "paste", 		ccFormat.reFormatExpiry

			ngModel.$parsers.push ccFormat.parseExpiry
			ngModel.$formatters.push ccFormat.parseExpiry
