Doesnt allow ALL possible variations of a string, but its good enough for now