Domain names may contain only the ASCII letters 'a' through 'z', the digits '0' through '9', and the hyphen (-). Domain names may not contain other characters, such as the underscore character (_).
Domain names cannot begin with a hyphen (-), and a hyphen cannot be the last character.
Domains names cannot exceed 63 characters in length.