title: REGEX - Match special character anywhere in the string
body: <p>I am not a regex guy, so I need a little help, just cant get my head around this...</p>
  
  <p>I am writing registration page and using asp.net validators. I need a regex validator to match a special character anywhere within a word, so it will satisfy requirement which says that "ID must have at least one special character." Allowed characters are: 
  !   "   #   $   %   &amp;   '   (   )   *   +   ,   -
  .   /   :    ;  &lt;   =   >   ?   @   [   \   ]   ^
  _   `   {   |   }   ~</p>
  
  <p>Once again, I am a junior, and having problems with wrapping my head around this stuff at this moment...</p>
  
  <p>For now I have </p>
  
  <pre><code>[\[\]\^\$\.\|\?\*\+\(\)\\~`!@#%&amp;-_+={}'""&lt;&gt;:;, ]{1,}
  </code></pre>
  
  <p>but it matches numbers as well for some reason, and sometimes don't match characters in the beginning of the word...</p>
  
  <p>So, please, if anyone could help me with that...</p>