Try an input mask of XXXXX-XXXX. You're using a numeric input mask which causes your zip to be right justified.
>Hello all...
> I have a report that shows zip codes along with other information. Sometimes the zips have an extension (12345-6789) and sometimes they do not (12345). The zips that do not have an extension are showing up like this: 1-2345
> I have an input mask of 99999-9999 and used the val() function to display.
>
>Ideas are appreciated.
>
>Jason Nance