When users try to enter a URL in the job posting module that contains dashes it returns an error message stating that the URL is not valid, despite it being a typical practice of creating URL's with dashes.

Also, we are experiencing the same issue on user profiles when they try to use an email address that contains a dash.

Is there a reason that dashes are not allowed? We need to allow all users to update their profiles with their emails, even if they have dashes.

Please advise on why there are errors?