Maybe you should remove the spaces, as the user might consider that using space is the correct format, unless it works even if you add your credit card number with spaces