Customizing the formatting of phone numbers Mobile operators in Brazil have added a leading digit, but only for São Paulo numbers. Now, both landline numbers (in São Paulo and otherwise) and mobile numbers from other states have 8 digits, while São Paulo mobile numbers have 9 (in addition to the optional area code that's 2 digits).

I'd like 8-digit numbers to be formatted like 1234-5678 and 9-digit numbers formatted like 123-456-789. Is this possible?

I've read the answers to following questions and none of them anwers this question:


Is it somehow possible to change the format of a telephone number being displayed?
The Way Numbers Are Displayed/Broken Up
There's one APP, RocketDial available at Google Play Store, that provides phone number format using patterns:


  Format phone numbers , support US/Canada/UK/Russia/Ukraine/China/Taiwan. Customize phone number using patterns , example (###-(###)-####), fill on your needs.


May fit your needs. Trial version comes with all the features and gives you 10 days to play with it. The Pro version costs 3,19€.