Is the necessary? there may be a fruit name with a hyphen, or accented character, or ?? -- better to not enforce restrictions unless really necessary.