This script is super basic, but hopefully helpful for those creating places regularly in Waze Map Editor (WME).
The script is designed to do the following:
-
Formal all URLs so the protocol is stripped and URL is sanitised (including removal of UTM tags and tracking tails). The user has the option to strip or retain the protocol, along with stripping or retaining the www.
-
Formal all phone numbers so they are presented in the required format dependant on the country selected (i.e. +61 1 2345 6789, +18295551234, +52 12 3456 7890, etc.)
-
The script’s function can be switched on and off using a toggle switch at the top of the More Info tab when creating a new place (see images below).
-
The script currently supports Australia, the Dominican Republic, Mexico, Ireland, Cyprus and Greece (+61 / +1 (809/829/840/800/888/877/866/855/844/833/822/900 area codes/toll free/premium) / +52 / +353 / +357 / +30).
Download: https://greasyfork.org/scripts/564120
Changelog:
- 1.6.9 - Added support for Greece, Cyprus and Ireland.
- 1.6.1 - Added new functionality to the website field that allows you to turn on/off protocol and www sanitisation. This applies regardless of region selected.
- 1.5.5 - Now includes support for Mexico phone numbers
- 1.5.4 - Included further URL sanitisation by removing UTM tags and tracking tails. Removed spaces from DR phone numbers.
- 1.5.3 - Added support for Australian 1300, 13, 1800, 1900 numbers.
- 1.5.2 - Support for Dominican Republic added.
- 1.4.2 - Original version of script with bug fixes implemented. Works for AU only.
You’ll know the script has formatted your text and phone number because the ‘i’ icon will change to a green tick to indicate success.
Examples:
-
If a user pastes “https://www.geelongaustralia.com.au/parks/item/13thbeach.aspx?utm=google&source=search” and has selected the protocol stripping function, it will format the URL as “www.geelongaustralia.com.au/parks/item/13thbeach.aspx”
-
If a user pastes a phone number as “03 5244 5888”, it will format this number as “+61 3 5244 5888”, likewise for DR, MX, IE, CY and GR, if they paste a phone number as “829 555 1235”, it will format this number as “+18295551235” and “5545331233” to “+52 55 4533 1233”, etc.
-
Phone number formatting works for all landline and cell numbers.
-
Number formatting for Australia, Mexico, Ireland, Greece and Cyprus includes spaces, while number formatting for DR excludes spaces.
-
Limitations/notes:
- Everybody is welcome to use this script, but the phone number formatting function only works for Australian, the Dominican Republic, Mexico, Ireland, Greece and Cyprus phone numbers. It won’t format international phone numbers outside of these three countries.
Images:

