A municipality may adopt zoning regulations, subject to any right of referendum of the voters at a regular or special election as may be provided by the municipal charter.