I find phone numbers to be the messiest data that users enter. There are so many variations with brackets that I wrote this UDF to help clean up the data.
Usage:
SELECT
Firstname
, SURNAME
, udfStripBracket(PHONENUMBER) AS BracketlessNumber
FROM dbo.UserContact