The white spaces I add for myself for readability - it's not actually a necessity..

All I mind about - this is a tourist city with a lot of foreigners.. 

I wish everyone, Filipino and non-Filipino, when they're here in the city but also abroad as some of my friends work in Dubai - and click on a phone number in whatever app they're using for OSM - that they're actually ringing the right phone on the other end LOL



+63 is automatically omitted for anyone within the Philippines, but everyone outside, like my friends in Dubai - it only works if the +63 is there.

the 0 is automatically placed by network providers worldwide where applicable to replace the country code.

This is actually an international telecommunication convention outside of OpenStreetMap, how phone numbers must be formatted so they always work.

https://en.wikipedia.org/wiki/E.164

But basically the 0 in front of network numbers we skip them according to the E.164 as the network providers hand that if a phone number has a proper international formatting in place.

Some countries the 0 doesn't even work, I know Russia for instance they use an 8 if I remember correctly from the time living there (which was also why back then I studied the case on international proper formatting of phone numbers because with my European numbering scheme using the 0 it didn't work LOL)

As for OSm - the E.164 is also recommended.

https://wiki.openstreetmap.org/wiki/Key:phone#Usage

where I then use the DIN 5008 pattern
phone=+<country code> <area code> <local number>

but even without spaces - it still works..

feel free whatever is convenient to you - I just think the DIN 5008 and E.164 if we all follow the standards - then we're good right? And it works for all people worldwide wherever they are :)

Ehm yeah sorry for my long text - I do write a lot hehe