title: Cant create regular expression
body: <p>i need regular expression (Regex.Match) for any combination of following symbols</p>
  
  <pre><code>a-z
  A-Z
  0-9
  ()[]_-.
  </code></pre>
  
  <p>Length is from 2 to 16 symbols. 
  Examples:</p>
  
  <pre><code>asdqwe23))
  asd[-_]QWE
  0(.)qwe[zz_-].
  </code></pre>
  
  <p>Ive tried this</p>
  
  <pre><code>^[\w\d\r\n\d\[\]\(\)-_]{2,16}
  </code></pre>
  
  <p>but it doesnt work, it allows !@#$%^&amp;* symbols at any place except 1st. Also 17+ length strings also returns isSucsess true.</p>