change sitename check to regex, disallow periods