Valid characters for a domain name include a combination of letters, numbers and hyphens. Special characters like, " !@#$%^&_()" are not allowed; maximum length allowed is 64 characters, However it is not recommended to register names that long, as visitors to your web site may find it difficult to type and these could be prone to spelling mistakes.