title: Regex for valid URL characters
body: <p>I am trying to check a string before saving it to my database,</p>
  <p>here is an example string
  &quot;Paint &amp; Brush&quot;</p>
  <p>now the &amp; is invalid, how can I use a Regex to detect this, other characters I want to check for these charaters
  £, $, %, # etc</p>
  <p>I have tried this</p>
  <pre><code>Regex RgxUrl = new Regex(@&quot;[^A-Z0-9.\-\)\(]&quot;);
  </code></pre>
  <p>however the &quot;paint &amp; brush&quot; example from before was still valid</p>