If you do this right from the beginning, you can set up the format to NOT save the formatting characters. It helps people with data entry to have the formatting characters but you never want them to be saved.
Fix the input mask property and then do a one time update to get rid of all the formatting characters.
Also, I know phone numbers look like they are numeric but technically they are a code and codes are strings. Strings will retain leading zeros but numbers will not.