Character Restrictions & Requirements in the Reseller Control Panel

These data rules that must be followed when entering data in the various Domain Name Control Panel fields:

Usernames

  • Allowed characters: A-Z a-z 0-9

Passwords

  • Allowed characters: A-Z a-z 0-9 [ ] ( ) ! @ $ ^ , . ~ | = - + _ ]

Phone numbers

  • max 20 characters
  • whitespace stripped
  • /^[\d\-\(\)\.\+\#\*]{4,}((x|ex|ext|xt)\.?\d+)?(TDD)?$/i
  • >= 4d
  • > 1/3 digits total
  • matching # left/right brackets

 

For EPP domains

  • EPP Phone Format
  • +CCC.NNNNNNNNNNNNxEEEE
  • C = Country Dial Code, N = number, E = extension
  • x is ONLY required if an extension is specified
  • -/^\+\d{1,3}\.\d{1,12}( *x\d{1,4})?$/

Fax numbers

  • max 20 characters
  • whitespace stripped
  • /^[\d\-\(\)\.\+]{4,}$/
  • >= 4d
  • > 1/3d total
  • matching # left/right brackets
  • checking not currently implemented

For EPP domains

  • EPP Phone Format
  • +CCC.NNNNNNNNNNNNxEEEE
  • C = Country Dial Code, N = number, E = extension
  • x is ONLY required if an extension is specified
  • /^\+\d{1,3}\.\d{1,12}( *x\d{1,4})?$/

Email addresses

  • uses RFC822 check in Email::Valid

Affiliate ID

If you have your own Reseller or affiliate base, you can use an optional field to track this business. This field can also be used to store any information that you want associated with each record.

  • Allowed characters: A-Z a-z 0-9
  • Maximum characters: 100
  • Optional – if no affiliate, leave this field blank

Field limits

  • *_first_name => 64
  • *_last_name => 64
  • *_org_name => 64
  • *_address1 => 64 (note, conflicts in various areas)
  • *_address2 => 64 (optional) (note, conflicts in various areas)
  • *_address3 => 64 (optional) (note, conflicts in various areas)
  • *_city => 64
  • *_state => 32
  • *_country => 2
  • *_postal_code => 32 (required) ("na" accepted as a placeholder)
  • *_phone => 20 (note, conflicts in various areas)
  • *_fax => 20 (note, conflicts in various areas) (optional)
  • *_email => 100
  • *_url => 255 (optional)
  • reg_username => 20
  • reg_password => 20, 1S+
  • domain => 80
  • fqdn1 => 60, /^[a-z0-9][a-z0-9\.\-]*[a-z0-9]$/
  • fqdn2 => 60, /^[a-z0-9][a-z0-9\.\-]*[a-z0-9]$/
  • fqdn3 => 60, /^[a-z0-9][a-z0-9\.\-]*[a-z0-9]$/
  • fqdn4 => 60, /^[a-z0-9][a-z0-9\.\-]*[a-z0-9]$/
  • fqdn5 => 60, /^[a-z0-9][a-z0-9\.\-]*[a-z0-9]$/
  • fqdn6 => 60, /^[a-z0-9][a-z0-9\.\-]*[a-z0-9]$/
  • lang_pref => (for .ca domains)
  • legal_type => (for .ca domains)
  • period => int 1..10 (1 if renewal)

 

 

Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.
Powered by Zendesk