Allow [ and ] in usernames under certain restrictions

Allow users with [ and ] if they meet this conditions:

  1. after a [ no i:, c/, g:, a: or other tag follows
  2. the name has not majority [ and ], so no [[[]][]][[][] or Glasia[][[[[]]] name