The names "clean" and "normalize" don't suggest their function very clearly.

perhaps you could write `normalize(extractDigits(phoneNumber))` in the constructor, and rename `clean` to `extractDigits`.

Or you could break up normalize into smaller methods and call extractDigits as one of the things you do in it.