I need to restrict a string to only allow letters, numbers, hyphens, ampersands, apostrophes and single spaces.
From a bit of searching I've got this so far:
^[A-Za-z0-9-'&\s]{1,}$
But this allows for double spaces. How do I write the regular expression so that it only allows single spaces (there might not be any at all)?